mirror of
https://github.com/logicog/RTLPlayground.git
synced 2026-10-29 17:54:14 +08:00
lag: address review, single arg-count check and "d" only
Fold the "group with no ports" case into the argument-count guard (cmd_words_len < 3) instead of a separate check, and accept only "d" for delete, dropping the longer "delete" spelling. Update the serial-console docs to match.
This commit is contained in:
1 parent
ecac6d1934
commit
078a446cee
2 files changed
+8
-9
No files matched your search
+3
-6
@@ -395,7 +395,7 @@ void parse_lag(void)
|
||||
return;
|
||||
}
|
||||
|
||||
if (cmd_words_len < 2)
|
||||
if (cmd_words_len < 3)
|
||||
goto err;
|
||||
|
||||
// Parse group, expect only one number 0-9;
|
||||
@@ -406,10 +406,7 @@ void parse_lag(void)
|
||||
if (group > 3)
|
||||
goto err;
|
||||
|
||||
if (cmd_words_len == 2)
|
||||
goto err;
|
||||
|
||||
if (cmd_compare(2, "delete") || cmd_compare(2, "d")) {
|
||||
if (cmd_compare(2, "d")) {
|
||||
port_lag_members_set(group, 0);
|
||||
return;
|
||||
}
|
||||
@@ -425,7 +422,7 @@ void parse_lag(void)
|
||||
port_lag_members_set(group, members);
|
||||
return;
|
||||
err:
|
||||
print_string("Error: lag (show | <1-4> (delete | <port>...))\n");
|
||||
print_string("Error: lag (show | <1-4> (d | <port>...))\n");
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user