diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2009-09-09 11:44:35 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2009-09-09 11:51:37 +0200 |
commit | b23a83fcaf653acd539fd60d4518ae83c055f16d (patch) | |
tree | 4f5a7e243f94f1672ae52c41197950243a4d3bd8 /commands/net.c | |
parent | ac8f97d8b17c3fda9ccb4893c1c6d58d034e626f (diff) | |
download | barebox-b23a83fcaf653acd539fd60d4518ae83c055f16d.tar.gz barebox-b23a83fcaf653acd539fd60d4518ae83c055f16d.tar.xz |
ethact command: If called without arguments print current eth device
Also, fix usage information
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'commands/net.c')
-rw-r--r-- | commands/net.c | 9 |
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, |