Skip to content

Commit f3cf9b9

Browse files
authored
[YANG] Add DPU support in chassis module (#20733)
Why I did it Add DPU support in CHASSIS_MODULE Check HLD: https://github.com/sonic-net/SONiC/blob/master/doc/smart-switch/pmon/smartswitch-pmon.md?plain=1#L93-L105
1 parent a9445cb commit f3cf9b9

File tree

3 files changed

+18
-2
lines changed

3 files changed

+18
-2
lines changed

src/sonic-yang-models/tests/files/sample_config_db.json

+3
Original file line numberDiff line numberDiff line change
@@ -1895,6 +1895,9 @@
18951895
},
18961896
"FABRIC-CARD1": {
18971897
"admin_status": "down"
1898+
},
1899+
"DPU2": {
1900+
"admin_status": "down"
18981901
}
18991902
},
19001903
"COPP_GROUP": {

src/sonic-yang-models/tests/yang_model_tests/tests_config/chassis_module.json

+13
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,15 @@
1818
{
1919
"name": "FABRIC-CARD1",
2020
"admin_status": "up"
21+
},
22+
{
23+
"name": "DPU0",
24+
"admin_status": "up"
25+
},
26+
{
27+
"name": "DPU1",
28+
"admin_status": "up"
29+
2130
}
2231
]
2332
}
@@ -34,6 +43,10 @@
3443
{
3544
"name": "FABRIC-CARD1",
3645
"admin_status": "down"
46+
},
47+
{
48+
"name": "DPU2",
49+
"admin_status": "down"
3750
}
3851
]
3952
}

src/sonic-yang-models/yang-models/sonic-chassis-module.yang

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ module sonic-chassis-module {
2020
key "name";
2121
leaf name {
2222
type string {
23-
pattern "LINE-CARD[0-9]+|FABRIC-CARD[0-9]+";
23+
pattern "LINE-CARD[0-9]+|FABRIC-CARD[0-9]+|DPU[0-9]+";
2424
}
25-
description "Line-card or fabric-card module name";
25+
description "Line-card or fabric-card or dpu module name";
2626
}
2727

2828
leaf admin_status {

0 commit comments

Comments
 (0)