Skip to content

Commit cc20464

Browse files
mssonicbldzjswhhh
andauthored
[YANG] add yang model for MUX_LINKMGR|MUXLOGGER (#15884) (#16021)
Add yang model for MUX_LINKMGR|MUXLOGGER. Co-authored-by: Jing Zhang <[email protected]>
1 parent f61334f commit cc20464

File tree

5 files changed

+34
-0
lines changed

5 files changed

+34
-0
lines changed

src/sonic-yang-models/doc/Configuration.md

+3
Original file line numberDiff line numberDiff line change
@@ -1164,6 +1164,9 @@ The **MUX_LINKMGR** table is used for dualtor device configuration.
11641164
"use_well_known_mac": "enabled",
11651165
"src_mac": "ToRMac",
11661166
"interval_pck_loss_count_update": "3"
1167+
},
1168+
"MUXLOGGER": {
1169+
"log_verbosity": "debug"
11671170
}
11681171
}
11691172
}

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

+3
Original file line numberDiff line numberDiff line change
@@ -1837,6 +1837,9 @@
18371837
"use_well_known_mac": "enabled",
18381838
"src_mac": "ToRMac",
18391839
"interval_pck_loss_count_update": "3"
1840+
},
1841+
"MUXLOGGER": {
1842+
"log_verbosity": "debug"
18401843
}
18411844
},
18421845

src/sonic-yang-models/tests/yang_model_tests/tests/mux-linkmgr.json

+3
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,8 @@
44
},
55
"MUX_LINKMGR_LINK_PROBER_CHANGE_MAC_ADDR": {
66
"desc": "Use well-known mac and vlan mac as dst/src in linkmgrd link prober. "
7+
},
8+
"MUX_LINKMGR_MUXLOGGER_CHANGE_VERBOSITY_LEVEL": {
9+
"desc": "Consume verbosity level config changes. "
710
}
811
}

src/sonic-yang-models/tests/yang_model_tests/tests_config/mux-linkmgr.json

+10
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,15 @@
2222
}
2323
}
2424
}
25+
},
26+
"MUX_LINKMGR_MUXLOGGER_CHANGE_VERBOSITY_LEVEL": {
27+
"sonic-mux-linkmgr:sonic-mux-linkmgr": {
28+
"sonic-mux-linkmgr:MUX_LINKMGR": {
29+
"sonic-mux-linkmgr:MUXLOGGER":
30+
{
31+
"log_verbosity": "debug"
32+
}
33+
}
34+
}
2535
}
2636
}

src/sonic-yang-models/yang-models/sonic-mux-linkmgr.yang

+15
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,21 @@ module sonic-mux-linkmgr {
8383
description "The frequency of streaming ICMP heartbeat loss data to telemetry. ";
8484
}
8585
}
86+
87+
container MUXLOGGER {
88+
89+
leaf log_verbosity {
90+
type enumeration {
91+
enum trace;
92+
enum debug;
93+
enum info;
94+
enum error;
95+
enum fatal;
96+
}
97+
98+
description "Linkmgrd log verbosity level. ";
99+
}
100+
}
86101
}
87102
}
88103
}

0 commit comments

Comments
 (0)