Skip to content

Commit 255d77e

Browse files
bingwang-msyxieca
authored andcommitted
Generate switch level dscp_to_tc_map entry from qos_config template (#11087)
* Generate switch level dscp_to_tc_map Signed-off-by: bingwang <[email protected]>
1 parent 323aa79 commit 255d77e

15 files changed

+49
-0
lines changed

files/build_templates/qos_config.j2

+7
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,13 @@
217217
},
218218
{% endif %}
219219
"PORT_QOS_MAP": {
220+
{% if generate_global_dscp_to_tc_map is defined %}
221+
{{- generate_global_dscp_to_tc_map() }}
222+
{% else %}
223+
"global": {
224+
"dscp_to_tc_map" : "AZURE"
225+
}{% if PORT_ACTIVE %},{% endif %}
226+
{% endif %}
220227
{% for port in PORT_ACTIVE %}
221228
"{{ port }}": {
222229
{% if 'type' in DEVICE_METADATA['localhost'] and DEVICE_METADATA['localhost']['type'] in backend_device_types and 'storage_device' in DEVICE_METADATA['localhost'] and DEVICE_METADATA['localhost']['storage_device'] == 'true' %}

src/sonic-config-engine/tests/sample_output/py2/qos-arista7050.json

+3
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,9 @@
114114
}
115115
},
116116
"PORT_QOS_MAP": {
117+
"global": {
118+
"dscp_to_tc_map" : "AZURE"
119+
},
117120
"Ethernet4": {
118121
"dscp_to_tc_map" : "AZURE",
119122
"tc_to_queue_map" : "AZURE",

src/sonic-config-engine/tests/sample_output/py2/qos-arista7800r3-48cq2-lc.json

+3
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,9 @@
114114
}
115115
},
116116
"PORT_QOS_MAP": {
117+
"global": {
118+
"dscp_to_tc_map" : "AZURE"
119+
},
117120
"Ethernet0": {
118121
"dscp_to_tc_map" : "AZURE",
119122
"tc_to_queue_map" : "AZURE",

src/sonic-config-engine/tests/sample_output/py2/qos-dell6100.json

+3
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,9 @@
114114
}
115115
},
116116
"PORT_QOS_MAP": {
117+
"global": {
118+
"dscp_to_tc_map" : "AZURE"
119+
},
117120
"Ethernet0": {
118121
"dscp_to_tc_map" : "AZURE",
119122
"tc_to_queue_map" : "AZURE",

src/sonic-config-engine/tests/sample_output/py2/qos-dell9332.json

+3
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,9 @@
118118
}
119119
},
120120
"PORT_QOS_MAP": {
121+
"global": {
122+
"dscp_to_tc_map" : "AZURE"
123+
},
121124
"Ethernet0": {
122125
"dscp_to_tc_map" : "AZURE",
123126
"tc_to_queue_map" : "AZURE",

src/sonic-config-engine/tests/sample_output/py3/qos-arista7050.json

+3
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,9 @@
114114
}
115115
},
116116
"PORT_QOS_MAP": {
117+
"global": {
118+
"dscp_to_tc_map" : "AZURE"
119+
},
117120
"Ethernet4": {
118121
"dscp_to_tc_map" : "AZURE",
119122
"tc_to_queue_map" : "AZURE",

src/sonic-config-engine/tests/sample_output/py3/qos-arista7050cx3-dualtor-remap-disabled.json

+3
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,9 @@
114114
}
115115
},
116116
"PORT_QOS_MAP": {
117+
"global": {
118+
"dscp_to_tc_map" : "AZURE"
119+
},
117120
"Ethernet0": {
118121
"dscp_to_tc_map" : "AZURE",
119122
"tc_to_queue_map" : "AZURE",

src/sonic-config-engine/tests/sample_output/py3/qos-arista7050cx3-dualtor.json

+3
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,9 @@
217217
}
218218
},
219219
"PORT_QOS_MAP": {
220+
"global": {
221+
"dscp_to_tc_map" : "AZURE"
222+
},
220223
"Ethernet0": {
221224
"dscp_to_tc_map" : "AZURE",
222225
"tc_to_queue_map" : "AZURE",

src/sonic-config-engine/tests/sample_output/py3/qos-arista7260-dualtor-remap-disabled.json

+3
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,9 @@
114114
}
115115
},
116116
"PORT_QOS_MAP": {
117+
"global": {
118+
"dscp_to_tc_map" : "AZURE"
119+
},
117120
"Ethernet0": {
118121
"dscp_to_tc_map" : "AZURE",
119122
"tc_to_queue_map" : "AZURE",

src/sonic-config-engine/tests/sample_output/py3/qos-arista7260-dualtor.json

+3
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,9 @@
217217
}
218218
},
219219
"PORT_QOS_MAP": {
220+
"global": {
221+
"dscp_to_tc_map" : "AZURE"
222+
},
220223
"Ethernet0": {
221224
"dscp_to_tc_map" : "AZURE",
222225
"tc_to_queue_map" : "AZURE",

src/sonic-config-engine/tests/sample_output/py3/qos-arista7260-t1-remap-disabled.json

+3
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,9 @@
114114
}
115115
},
116116
"PORT_QOS_MAP": {
117+
"global": {
118+
"dscp_to_tc_map" : "AZURE"
119+
},
117120
"Ethernet0": {
118121
"dscp_to_tc_map" : "AZURE",
119122
"tc_to_queue_map" : "AZURE",

src/sonic-config-engine/tests/sample_output/py3/qos-arista7260-t1.json

+3
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,9 @@
114114
}
115115
},
116116
"PORT_QOS_MAP": {
117+
"global": {
118+
"dscp_to_tc_map" : "AZURE"
119+
},
117120
"Ethernet0": {
118121
"dscp_to_tc_map" : "AZURE",
119122
"tc_to_queue_map" : "AZURE",

src/sonic-config-engine/tests/sample_output/py3/qos-arista7800r3-48cq2-lc.json

+3
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,9 @@
114114
}
115115
},
116116
"PORT_QOS_MAP": {
117+
"global": {
118+
"dscp_to_tc_map" : "AZURE"
119+
},
117120
"Ethernet0": {
118121
"dscp_to_tc_map" : "AZURE",
119122
"tc_to_queue_map" : "AZURE",

src/sonic-config-engine/tests/sample_output/py3/qos-dell6100.json

+3
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,9 @@
114114
}
115115
},
116116
"PORT_QOS_MAP": {
117+
"global": {
118+
"dscp_to_tc_map" : "AZURE"
119+
},
117120
"Ethernet0": {
118121
"dscp_to_tc_map" : "AZURE",
119122
"tc_to_queue_map" : "AZURE",

src/sonic-config-engine/tests/sample_output/py3/qos-dell9332.json

+3
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,9 @@
118118
}
119119
},
120120
"PORT_QOS_MAP": {
121+
"global": {
122+
"dscp_to_tc_map" : "AZURE"
123+
},
121124
"Ethernet0": {
122125
"dscp_to_tc_map" : "AZURE",
123126
"tc_to_queue_map" : "AZURE",

0 commit comments

Comments
 (0)