Skip to content

Commit 57b2ab4

Browse files
authored
[YANG] add yang model for MUX_LINKMGR|MUXLOGGER (#15884)
Add yang model for MUX_LINKMGR|MUXLOGGER.
1 parent 2d0bad0 commit 57b2ab4

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
@@ -1439,6 +1439,9 @@ The **MUX_LINKMGR** table is used for dualtor device configuration.
14391439
"use_well_known_mac": "enabled",
14401440
"src_mac": "ToRMac",
14411441
"interval_pck_loss_count_update": "3"
1442+
},
1443+
"MUXLOGGER": {
1444+
"log_verbosity": "debug"
14421445
}
14431446
}
14441447
}

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

+3
Original file line numberDiff line numberDiff line change
@@ -2153,6 +2153,9 @@
21532153
"use_well_known_mac": "enabled",
21542154
"src_mac": "ToRMac",
21552155
"interval_pck_loss_count_update": "3"
2156+
},
2157+
"MUXLOGGER": {
2158+
"log_verbosity": "debug"
21562159
}
21572160
},
21582161

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)