Skip to content

Commit 1c3e594

Browse files
authored
[YANG] add yang model for MUX_LINKMGR|MUXLOGGER (#15884) (#16058)
1 parent b812e56 commit 1c3e594

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
@@ -1418,6 +1418,9 @@ The **MUX_LINKMGR** table is used for dualtor device configuration.
14181418
"use_well_known_mac": "enabled",
14191419
"src_mac": "ToRMac",
14201420
"interval_pck_loss_count_update": "3"
1421+
},
1422+
"MUXLOGGER": {
1423+
"log_verbosity": "debug"
14211424
}
14221425
}
14231426
}

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

+3
Original file line numberDiff line numberDiff line change
@@ -2130,6 +2130,9 @@
21302130
"use_well_known_mac": "enabled",
21312131
"src_mac": "ToRMac",
21322132
"interval_pck_loss_count_update": "3"
2133+
},
2134+
"MUXLOGGER": {
2135+
"log_verbosity": "debug"
21332136
}
21342137
},
21352138

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)