summaryrefslogtreecommitdiffstats
path: root/commands
diff options
context:
space:
mode:
Diffstat (limited to 'commands')
-rw-r--r--commands/net.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/commands/net.c b/commands/net.c
index 1b5ca9f32b..c7418264dc 100644
--- a/commands/net.c
+++ b/commands/net.c
@@ -280,6 +280,13 @@ static int do_ethact (cmd_tbl_t *cmdtp, int argc, char *argv[])
{
struct eth_device *edev;
+ if (argc == 1) {
+ edev = eth_get_current();
+ if (edev)
+ printf("%s%d\n", edev->dev.name, edev->dev.id);
+ return 0;
+ }
+
if (argc != 2) {
u_boot_cmd_usage(cmdtp);
return 1;
@@ -297,7 +304,7 @@ static int do_ethact (cmd_tbl_t *cmdtp, int argc, char *argv[])
}
static const __maybe_unused char cmd_ethact_help[] =
-"Usage: ethact /dev/ethx\n";
+"Usage: ethact [ethx]\n";
U_BOOT_CMD_START(ethact)
.maxargs = 3,