Skip to content

Commit e0bda78

Browse files
authored
Merge pull request #390 from kstntnm/feature/4.16.0
[mstlink] Updating help menu and adding war msg
2 parents 1764c58 + 703e147 commit e0bda78

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

mlxlink/modules/mlxlink_commander.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3609,6 +3609,14 @@ void MlxlinkCommander::checkPplrCap()
36093609
supportedLoopbacks.c_str());
36103610
}
36113611
}
3612+
if (loopBackVal == PHY_REMOTE_LOOPBACK) {
3613+
string warMsg = "Remote loopback mode pre-request (all should be satisfied):\n";
3614+
warMsg += "1. Remote loopback is supported only in force mode.\n";
3615+
warMsg += " please use the --link_mode_force flag if force mode not configured\n";
3616+
warMsg += "2. Remote loopback is supported for 25G/50G per lane only.\n";
3617+
warMsg += "3. If the NIC has 2 ports, please make sure that both ports are in the same speed.";
3618+
MlxlinkRecord::printWar(warMsg, _jsonRoot);
3619+
}
36123620
}
36133621

36143622
void MlxlinkCommander::sendPplr()

mlxlink/modules/mlxlink_ui.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ void MlxlinkUi::printSynopsisCommands()
110110
MlxlinkRecord::printFlagLine(PTYS_LINK_MODE_FORCE_FLAG_SHORT, PTYS_LINK_MODE_FORCE_FLAG, "",
111111
"Configure Link Mode Force (Disable AN)");
112112
MlxlinkRecord::printFlagLine(PPLR_FLAG_SHORT, PPLR_FLAG, "loopback",
113-
"Configure Loopback Mode [NO(no loopback)/RM(phy remote loopback)/PH(phy loopback)/EX(external loopback)]");
113+
"Configure Loopback Mode [NO(no loopback)/RM(phy remote Rx-to-Tx loopback)/PH(phy Tx-to-Rx loopback)/EX(external Tx-to-Rx loopback)]");
114114
MlxlinkRecord::printFlagLine(PPLM_FLAG_SHORT, PPLM_FLAG, "fec_override",
115115
"Configure FEC [AU(Auto)/NF(No-FEC)/FC(FireCode FEC)/RS(RS-FEC)]");
116116
printf(IDENT);

0 commit comments

Comments
 (0)