[VOL-4711] Added IT4GEM TP for DT FTTB
Change-Id: Ibc622e17c17cda639e166ba0f54056965079911a
diff --git a/tests/data/TechProfile-1T4GEM-FTTB.json b/tests/data/TechProfile-1T4GEM-FTTB.json
new file mode 100644
index 0000000..4b369d0
--- /dev/null
+++ b/tests/data/TechProfile-1T4GEM-FTTB.json
@@ -0,0 +1,141 @@
+{
+ "name": "DT_A4_FTTB_Profile",
+ "profile_type": "GPON",
+ "version": 1,
+ "num_gem_ports": 4,
+ "instance_control": {
+ "onu": "multi-instance",
+ "uni": "single-instance",
+ "max_gem_payload_size": "auto"
+ },
+ "us_scheduler": {
+ "additional_bw": "AdditionalBW_BestEffort",
+ "direction": "UPSTREAM",
+ "priority": 0,
+ "weight": 0,
+ "q_sched_policy": "StrictPriority"
+ },
+ "ds_scheduler": {
+ "additional_bw": "AdditionalBW_BestEffort",
+ "direction": "DOWNSTREAM",
+ "priority": 0,
+ "weight": 0,
+ "q_sched_policy": "StrictPriority"
+ },
+ "upstream_gem_port_attribute_list": [
+ {
+ "pbit_map": "0b01100000",
+ "aes_encryption": "True",
+ "scheduling_policy": "StrictPriority",
+ "priority_q": 0,
+ "weight": 100,
+ "discard_policy": "TailDrop",
+ "max_q_size": "auto",
+ "discard_config": {
+ "max_threshold": 0,
+ "min_threshold": 0,
+ "max_probability": 0
+ }
+ },
+ {
+ "pbit_map": "0b00010000",
+ "aes_encryption": "True",
+ "scheduling_policy": "StrictPriority",
+ "priority_q": 1,
+ "weight": 100,
+ "discard_policy": "TailDrop",
+ "max_q_size": "auto",
+ "discard_config": {
+ "min_threshold": 0,
+ "max_threshold": 0,
+ "max_probability": 0
+ }
+ },
+ {
+ "pbit_map": "0b00001100",
+ "aes_encryption": "True",
+ "scheduling_policy": "StrictPriority",
+ "priority_q": 2,
+ "weight": 100,
+ "discard_policy": "TailDrop",
+ "max_q_size": "auto",
+ "discard_config": {
+ "min_threshold": 0,
+ "max_threshold": 0,
+ "max_probability": 0
+ }
+ },
+ {
+ "pbit_map": "0b00000011",
+ "aes_encryption": "True",
+ "scheduling_policy": "StrictPriority",
+ "priority_q": 3,
+ "weight": 100,
+ "discard_policy": "TailDrop",
+ "max_q_size": "auto",
+ "discard_config": {
+ "min_threshold": 0,
+ "max_threshold": 0,
+ "max_probability": 0
+ }
+ }
+ ],
+ "downstream_gem_port_attribute_list": [
+ {
+ "pbit_map": "0b01100000",
+ "aes_encryption": "True",
+ "scheduling_policy": "StrictPriority",
+ "priority_q": 0,
+ "weight": 100,
+ "discard_policy": "TailDrop",
+ "max_q_size": "auto",
+ "discard_config": {
+ "max_threshold": 0,
+ "min_threshold": 0,
+ "max_probability": 0
+ }
+ },
+ {
+ "pbit_map": "0b00010000",
+ "aes_encryption": "True",
+ "scheduling_policy": "StrictPriority",
+ "priority_q": 1,
+ "weight": 100,
+ "discard_policy": "TailDrop",
+ "max_q_size": "auto",
+ "discard_config": {
+ "min_threshold": 0,
+ "max_threshold": 0,
+ "max_probability": 0
+ }
+ },
+ {
+ "pbit_map": "0b00001100",
+ "aes_encryption": "True",
+ "scheduling_policy": "StrictPriority",
+ "priority_q": 2,
+ "weight": 100,
+ "discard_policy": "TailDrop",
+ "max_q_size": "auto",
+ "discard_config": {
+ "min_threshold": 0,
+ "max_threshold": 0,
+ "max_probability": 0
+ }
+ },
+ {
+ "pbit_map": "0b00000011",
+ "aes_encryption": "True",
+ "scheduling_policy": "StrictPriority",
+ "priority_q": 3,
+ "weight": 100,
+ "discard_policy": "TailDrop",
+ "max_q_size": "auto",
+ "discard_config": {
+ "min_threshold": 0,
+ "max_threshold": 0,
+ "max_probability": 0
+ }
+ }
+ ]
+}
diff --git a/tests/data/berlin-community-pod-1-gpon-fttb-sadis-DT.json b/tests/data/berlin-community-pod-1-gpon-fttb-sadis-DT.json
index 3fd8c99..ebcccd9 100644
--- a/tests/data/berlin-community-pod-1-gpon-fttb-sadis-DT.json
+++ b/tests/data/berlin-community-pod-1-gpon-fttb-sadis-DT.json
@@ -26,8 +26,8 @@
"ponCTag":4090,
"ponSTag":60,
"usPonCTagPriority":3,
- "usPonSTagPriority":0,
- "technologyProfileId":64,
+ "usPonSTagPriority":7,
+ "technologyProfileId":65,
"upstreamBandwidthProfile":"Default",
"downstreamBandwidthProfile":"Default",
"enableMacLearning" : true,
@@ -37,7 +37,7 @@
{
"ponCTag":101,
"ponSTag":3101,
- "technologyProfileId":65,
+ "technologyProfileId":64,
"upstreamBandwidthProfile":"Default",
"downstreamBandwidthProfile":"Default",
"serviceName":"FTTB_SUBSCRIBER_TRAFFIC"