2019-11-20 12:40:19 -06:00
|
|
|
{
|
|
|
|
"INSTANCES": {
|
|
|
|
"redis":{
|
|
|
|
"hostname" : "127.0.0.1",
|
|
|
|
"port" : 6379,
|
|
|
|
"unix_socket_path" : "/var/run/redis/redis.sock"
|
2020-07-29 16:20:31 -05:00
|
|
|
},
|
|
|
|
|
|
|
|
"redis_chassis":{
|
|
|
|
"hostname" : "redis_chassis.server",
|
|
|
|
"port": 6380,
|
|
|
|
"unix_socket_path": "/var/run/redis/redis_chassis.sock"
|
2019-11-20 12:40:19 -06:00
|
|
|
}
|
|
|
|
},
|
|
|
|
"DATABASES" : {
|
|
|
|
"APPL_DB" : {
|
|
|
|
"id" : 0,
|
|
|
|
"separator": ":",
|
|
|
|
"instance" : "redis"
|
|
|
|
},
|
|
|
|
"ASIC_DB" : {
|
|
|
|
"id" : 1,
|
|
|
|
"separator": ":",
|
|
|
|
"instance" : "redis"
|
|
|
|
},
|
|
|
|
"COUNTERS_DB" : {
|
|
|
|
"id" : 2,
|
|
|
|
"separator": ":",
|
|
|
|
"instance" : "redis"
|
|
|
|
},
|
|
|
|
"LOGLEVEL_DB" : {
|
|
|
|
"id" : 3,
|
|
|
|
"separator": ":",
|
|
|
|
"instance" : "redis"
|
|
|
|
},
|
|
|
|
"CONFIG_DB" : {
|
|
|
|
"id" : 4,
|
|
|
|
"separator": "|",
|
|
|
|
"instance" : "redis"
|
|
|
|
},
|
|
|
|
"PFC_WD_DB" : {
|
|
|
|
"id" : 5,
|
|
|
|
"separator": ":",
|
|
|
|
"instance" : "redis"
|
|
|
|
},
|
|
|
|
"FLEX_COUNTER_DB" : {
|
|
|
|
"id" : 5,
|
|
|
|
"separator": ":",
|
|
|
|
"instance" : "redis"
|
|
|
|
},
|
|
|
|
"STATE_DB" : {
|
|
|
|
"id" : 6,
|
|
|
|
"separator": "|",
|
|
|
|
"instance" : "redis"
|
|
|
|
},
|
|
|
|
"SNMP_OVERLAY_DB" : {
|
|
|
|
"id" : 7,
|
|
|
|
"separator": "|",
|
|
|
|
"instance" : "redis"
|
2020-07-29 16:20:31 -05:00
|
|
|
},
|
Add gearbox phy device files and a new physyncd docker to support VS gearbox phy feature (#4851)
* buildimage: Add gearbox phy device files and a new physyncd docker to support VS gearbox phy feature
* scripts and configuration needed to support a second syncd docker (physyncd)
* physyncd supports gearbox device and phy SAI APIs and runs multiple instances of syncd, one per phy in the device
* support for VS target (sonic-sairedis vslib has been extended to support a virtual BCM81724 gearbox PHY).
HLD is located at https://github.com/Azure/SONiC/blob/b817a12fd89520d3fd26bbc5897487928e7f6de7/doc/gearbox/gearbox_mgr_design.md
**- Why I did it**
This work is part of the gearbox phy joint effort between Microsoft and Broadcom, and is based
on multi-switch support in sonic-sairedis.
**- How I did it**
Overall feature was implemented across several projects. The collective pull requests (some in late stages of review at this point):
https://github.com/Azure/sonic-utilities/pull/931 - CLI (merged)
https://github.com/Azure/sonic-swss-common/pull/347 - Minor changes (merged)
https://github.com/Azure/sonic-swss/pull/1321 - gearsyncd, config parsers, changes to orchargent to create gearbox phy on supported systems
https://github.com/Azure/sonic-sairedis/pull/624 - physyncd, virtual BCM81724 gearbox phy added to vslib
**- How to verify it**
In a vslib build:
root@sonic:/home/admin# show gearbox interfaces status
PHY Id Interface MAC Lanes MAC Lane Speed PHY Lanes PHY Lane Speed Line Lanes Line Lane Speed Oper Admin
-------- ----------- --------------- ---------------- --------------- ---------------- ------------ ----------------- ------ -------
1 Ethernet48 121,122,123,124 25G 200,201,202,203 25G 204,205 50G down down
1 Ethernet49 125,126,127,128 25G 206,207,208,209 25G 210,211 50G down down
1 Ethernet50 69,70,71,72 25G 212,213,214,215 25G 216 100G down down
In addition, docker ps | grep phy should show a physyncd docker running.
Signed-off-by: syd.logan@broadcom.com
2020-09-25 10:32:44 -05:00
|
|
|
"GB_ASIC_DB" : {
|
2020-07-29 16:20:31 -05:00
|
|
|
"id" : 8,
|
|
|
|
"separator": "|",
|
Add gearbox phy device files and a new physyncd docker to support VS gearbox phy feature (#4851)
* buildimage: Add gearbox phy device files and a new physyncd docker to support VS gearbox phy feature
* scripts and configuration needed to support a second syncd docker (physyncd)
* physyncd supports gearbox device and phy SAI APIs and runs multiple instances of syncd, one per phy in the device
* support for VS target (sonic-sairedis vslib has been extended to support a virtual BCM81724 gearbox PHY).
HLD is located at https://github.com/Azure/SONiC/blob/b817a12fd89520d3fd26bbc5897487928e7f6de7/doc/gearbox/gearbox_mgr_design.md
**- Why I did it**
This work is part of the gearbox phy joint effort between Microsoft and Broadcom, and is based
on multi-switch support in sonic-sairedis.
**- How I did it**
Overall feature was implemented across several projects. The collective pull requests (some in late stages of review at this point):
https://github.com/Azure/sonic-utilities/pull/931 - CLI (merged)
https://github.com/Azure/sonic-swss-common/pull/347 - Minor changes (merged)
https://github.com/Azure/sonic-swss/pull/1321 - gearsyncd, config parsers, changes to orchargent to create gearbox phy on supported systems
https://github.com/Azure/sonic-sairedis/pull/624 - physyncd, virtual BCM81724 gearbox phy added to vslib
**- How to verify it**
In a vslib build:
root@sonic:/home/admin# show gearbox interfaces status
PHY Id Interface MAC Lanes MAC Lane Speed PHY Lanes PHY Lane Speed Line Lanes Line Lane Speed Oper Admin
-------- ----------- --------------- ---------------- --------------- ---------------- ------------ ----------------- ------ -------
1 Ethernet48 121,122,123,124 25G 200,201,202,203 25G 204,205 50G down down
1 Ethernet49 125,126,127,128 25G 206,207,208,209 25G 210,211 50G down down
1 Ethernet50 69,70,71,72 25G 212,213,214,215 25G 216 100G down down
In addition, docker ps | grep phy should show a physyncd docker running.
Signed-off-by: syd.logan@broadcom.com
2020-09-25 10:32:44 -05:00
|
|
|
"instance" : "redis"
|
|
|
|
},
|
|
|
|
"GB_COUNTERS_DB" : {
|
|
|
|
"id" : 9,
|
|
|
|
"separator": "|",
|
|
|
|
"instance" : "redis"
|
|
|
|
},
|
|
|
|
"GB_FLEX_COUNTER_DB" : {
|
|
|
|
"id" : 10,
|
|
|
|
"separator": "|",
|
|
|
|
"instance" : "redis"
|
|
|
|
},
|
2020-10-14 17:15:24 -05:00
|
|
|
"CHASSIS_APP_DB" : {
|
Add gearbox phy device files and a new physyncd docker to support VS gearbox phy feature (#4851)
* buildimage: Add gearbox phy device files and a new physyncd docker to support VS gearbox phy feature
* scripts and configuration needed to support a second syncd docker (physyncd)
* physyncd supports gearbox device and phy SAI APIs and runs multiple instances of syncd, one per phy in the device
* support for VS target (sonic-sairedis vslib has been extended to support a virtual BCM81724 gearbox PHY).
HLD is located at https://github.com/Azure/SONiC/blob/b817a12fd89520d3fd26bbc5897487928e7f6de7/doc/gearbox/gearbox_mgr_design.md
**- Why I did it**
This work is part of the gearbox phy joint effort between Microsoft and Broadcom, and is based
on multi-switch support in sonic-sairedis.
**- How I did it**
Overall feature was implemented across several projects. The collective pull requests (some in late stages of review at this point):
https://github.com/Azure/sonic-utilities/pull/931 - CLI (merged)
https://github.com/Azure/sonic-swss-common/pull/347 - Minor changes (merged)
https://github.com/Azure/sonic-swss/pull/1321 - gearsyncd, config parsers, changes to orchargent to create gearbox phy on supported systems
https://github.com/Azure/sonic-sairedis/pull/624 - physyncd, virtual BCM81724 gearbox phy added to vslib
**- How to verify it**
In a vslib build:
root@sonic:/home/admin# show gearbox interfaces status
PHY Id Interface MAC Lanes MAC Lane Speed PHY Lanes PHY Lane Speed Line Lanes Line Lane Speed Oper Admin
-------- ----------- --------------- ---------------- --------------- ---------------- ------------ ----------------- ------ -------
1 Ethernet48 121,122,123,124 25G 200,201,202,203 25G 204,205 50G down down
1 Ethernet49 125,126,127,128 25G 206,207,208,209 25G 210,211 50G down down
1 Ethernet50 69,70,71,72 25G 212,213,214,215 25G 216 100G down down
In addition, docker ps | grep phy should show a physyncd docker running.
Signed-off-by: syd.logan@broadcom.com
2020-09-25 10:32:44 -05:00
|
|
|
"id" : 11,
|
|
|
|
"separator": "|",
|
2020-07-29 16:20:31 -05:00
|
|
|
"instance" : "redis_chassis"
|
2019-11-20 12:40:19 -06:00
|
|
|
}
|
|
|
|
},
|
|
|
|
"VERSION" : "1.0"
|
|
|
|
}
|