sonic-buildimage/device/mellanox
Ashok Daparthi-Dell 6cbdf11e53
SONIC QOS YANG - Remove qos tables field value refernce format (#7752)
Depends on Azure/sonic-utilities#1626
Depends on Azure/sonic-swss#1754

QOS tables in config db used ABNF format i.e "[TABLE_NAME|name] to refer fieldvalue to other qos tables.

Example:
Config DB:
"Ethernet92|3": {
"scheduler": "[SCHEDULER|scheduler.1]",
"wred_profile": "[WRED_PROFILE|AZURE_LOSSLESS]"
},
"Ethernet0|0": {
"profile": "[BUFFER_PROFILE|ingress_lossy_profile]"
},
"Ethernet0": {
"dscp_to_tc_map": "[DSCP_TO_TC_MAP|AZURE]",
"pfc_enable": "3,4",
"pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]",
"tc_to_pg_map": "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
"tc_to_queue_map": "[TC_TO_QUEUE_MAP|AZURE]"
},

This format is not consistent with other DB schema followed in sonic.
And also this reference in DB is not required, This is taken care by YANG "leafref".

Removed this format from all platform files to consistent with other sonic db schema.
Example:
"Ethernet92|3": {
"scheduler": "scheduler.1",
"wred_profile": "AZURE_LOSSLESS"
},

Dependent pull requests:
#7752 - To modify platfrom files
#7281 - Yang model
Azure/sonic-utilities#1626 - DB migration
Azure/sonic-swss#1754 - swss change to remove ABNF format
2021-09-28 09:21:24 -07:00
..
x86_64-mlnx_lssn2700-r0 add pcied config files for mellanox platform (#5669) 2020-11-02 19:45:36 -08:00
x86_64-mlnx_msn2010-r0 [mellanox] remove 2x40G and 4x40G breakout modes due to no hardware support (#8280) 2021-08-01 13:24:26 -07:00
x86_64-mlnx_msn2100-r0 [Mellanox] Update SKUs to enable SDK dumps (#7708) 2021-06-21 16:41:18 +03:00
x86_64-mlnx_msn2410-r0 [mellanox] remove 2x40G and 4x40G breakout modes due to no hardware support (#8280) 2021-08-01 13:24:26 -07:00
x86_64-mlnx_msn2700_simx-r0 add pcied config files for mellanox platform (#5669) 2020-11-02 19:45:36 -08:00
x86_64-mlnx_msn2700-r0 SONIC QOS YANG - Remove qos tables field value refernce format (#7752) 2021-09-28 09:21:24 -07:00
x86_64-mlnx_msn2740-r0 [mellanox] remove 2x40G and 4x40G breakout modes due to no hardware support (#8280) 2021-08-01 13:24:26 -07:00
x86_64-mlnx_msn3420-r0 [mellanox] remove 2x40G and 4x40G breakout modes due to no hardware support (#8280) 2021-08-01 13:24:26 -07:00
x86_64-mlnx_msn3700_simx-r0 add pcied config files for mellanox platform (#5669) 2020-11-02 19:45:36 -08:00
x86_64-mlnx_msn3700-r0 SONIC QOS YANG - Remove qos tables field value refernce format (#7752) 2021-09-28 09:21:24 -07:00
x86_64-mlnx_msn3700c-r0 [mellanox] remove 2x40G and 4x40G breakout modes due to no hardware support (#8280) 2021-08-01 13:24:26 -07:00
x86_64-mlnx_msn3800-r0 SONIC QOS YANG - Remove qos tables field value refernce format (#7752) 2021-09-28 09:21:24 -07:00
x86_64-mlnx_msn4410-r0 [Mellanox] Add 2x100G and 4x50G breakout modes to MSN4410 platform (#8419) 2021-08-22 15:53:03 +03:00
x86_64-mlnx_msn4600-r0 [Mellanox] remove sensor conf for SN4600 A0 platform due to EOL (#8629) 2021-09-02 17:53:19 +03:00
x86_64-mlnx_msn4600c-r0 SONIC QOS YANG - Remove qos tables field value refernce format (#7752) 2021-09-28 09:21:24 -07:00
x86_64-mlnx_msn4700_simx-r0 [Mellanox] fix syseeprom info values on mellanox simulator platforms msn4700 and msn4800 (#8387) 2021-08-15 01:12:32 -07:00
x86_64-mlnx_msn4700-r0 SONIC QOS YANG - Remove qos tables field value refernce format (#7752) 2021-09-28 09:21:24 -07:00
x86_64-mlnx_msn4800_simx-r0 [Mellanox] fix syseeprom info values on mellanox simulator platforms msn4700 and msn4800 (#8387) 2021-08-15 01:12:32 -07:00
x86_64-mlnx_msn4800-r0 [Mellanox] Update platform files for SN4800 (#8540) 2021-08-25 21:13:07 +03:00
x86_64-mlnx_x86-r5.0.1400 [updategraph] add support to use preset config instead of default minigraph (#2050) 2018-09-21 22:01:10 -07:00