Skip to content

Commit 053f49e

Browse files
zjswhhhmssonicbld
authored andcommitted
[YANG] add yang model for MUX_LINKMGR|MUXLOGGER (sonic-net#15884)
Add yang model for MUX_LINKMGR|MUXLOGGER.
1 parent 86c1bf5 commit 053f49e

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
@@ -1220,6 +1220,9 @@ The **MUX_LINKMGR** table is used for dualtor device configuration.
12201220
"use_well_known_mac": "enabled",
12211221
"src_mac": "ToRMac",
12221222
"interval_pck_loss_count_update": "3"
1223+
},
1224+
"MUXLOGGER": {
1225+
"log_verbosity": "debug"
12231226
}
12241227
}
12251228
}

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

+3
Original file line numberDiff line numberDiff line change
@@ -1944,6 +1944,9 @@
19441944
"use_well_known_mac": "enabled",
19451945
"src_mac": "ToRMac",
19461946
"interval_pck_loss_count_update": "3"
1947+
},
1948+
"MUXLOGGER": {
1949+
"log_verbosity": "debug"
19471950
}
19481951
},
19491952

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)