Skip to content

Commit

Permalink
Merge pull request #76 from gechiang/202205
Browse files Browse the repository at this point in the history
Revert "Revert "[YANG] add yang model for `MUX_LINKMGR|MUXLOGGER` (#1
  • Loading branch information
gechiang authored Aug 8, 2023
2 parents 5ad8413 + 29734dd commit 4566d9e
Show file tree
Hide file tree
Showing 5 changed files with 34 additions and 0 deletions.
3 changes: 3 additions & 0 deletions src/sonic-yang-models/doc/Configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -1197,6 +1197,9 @@ The **MUX_LINKMGR** table is used for dualtor device configuration.
"use_well_known_mac": "enabled",
"src_mac": "ToRMac",
"interval_pck_loss_count_update": "3"
},
"MUXLOGGER": {
"log_verbosity": "debug"
}
}
}
Expand Down
3 changes: 3 additions & 0 deletions src/sonic-yang-models/tests/files/sample_config_db.json
Original file line number Diff line number Diff line change
Expand Up @@ -1857,6 +1857,9 @@
"use_well_known_mac": "enabled",
"src_mac": "ToRMac",
"interval_pck_loss_count_update": "3"
},
"MUXLOGGER": {
"log_verbosity": "debug"
}
},

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,8 @@
},
"MUX_LINKMGR_LINK_PROBER_CHANGE_MAC_ADDR": {
"desc": "Use well-known mac and vlan mac as dst/src in linkmgrd link prober. "
},
"MUX_LINKMGR_MUXLOGGER_CHANGE_VERBOSITY_LEVEL": {
"desc": "Consume verbosity level config changes. "
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,15 @@
}
}
}
},
"MUX_LINKMGR_MUXLOGGER_CHANGE_VERBOSITY_LEVEL": {
"sonic-mux-linkmgr:sonic-mux-linkmgr": {
"sonic-mux-linkmgr:MUX_LINKMGR": {
"sonic-mux-linkmgr:MUXLOGGER":
{
"log_verbosity": "debug"
}
}
}
}
}
15 changes: 15 additions & 0 deletions src/sonic-yang-models/yang-models/sonic-mux-linkmgr.yang
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,21 @@ module sonic-mux-linkmgr {
description "The frequency of streaming ICMP heartbeat loss data to telemetry. ";
}
}

container MUXLOGGER {

leaf log_verbosity {
type enumeration {
enum trace;
enum debug;
enum info;
enum error;
enum fatal;
}

description "Linkmgrd log verbosity level. ";
}
}
}
}
}

0 comments on commit 4566d9e

Please sign in to comment.