summaryrefslogtreecommitdiffstats
path: root/commands/net.c
Commit message (Collapse)AuthorAgeFilesLines
* commands: harmonize in-barebox documentationHolger Schurig2014-05-141-5/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch does probably too much, but it's hard (and very cumbersome/time consuming) to break it out. What is does is this: * each command has one short description, e.g. "list MUX configuration" * made sure the short descriptions start lowercase * each command has one usage. That string contains just the options, e.g. "[-npn]". It's not part of the long help text. * that is, it doesn't say "[OPTIONS]" anymore, every usable option is listed by character in this (short) option string (the long description is in the long help text, as before) * help texts have been reworked, to make them - sometimes smaller - sometimes describe the options better - more often present themselves in a nicer format * all long help texts are now created with BUSYBOX_CMD_HELP_ macros, no more 'static const __maybe_unused char cmd_foobar_help[]' * made sure the long help texts starts uppercase * because cmdtp->name and cmdtp->opts together provide the new usage, all "Usage: foobar" texts have been removed from the long help texts * BUSYBOX_CMD_HELP_TEXT() provides the trailing newline by itself, this is nicer in the source code * BUSYBOX_CMD_HELP_OPT() provides the trailing newline by itself * made sure no line gets longer than 77 characters * delibertely renamed cmdtp->usage, so that we can get compile-time errors (e.g. in out-of-tree modules that use register_command() * the 'help' command can now always emit the usage, even without compiled long help texts * 'help -v' gives a list of commands with their short description, this is similar like the old "help" command before my patchset * 'help -a' gives out help of all commands Signed-off-by: Holger Schurig <holgerschurig@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* commands: group 'help' outputHolger Schurig2014-05-141-0/+1
| | | | | | | | | | | | | | | | | | | The old output of "help" was just producing a long list, that usually scrolled of the screen (even on a X11 terminal). This list is more compact, and also sorted by groups. The old output format (plus grouping) is now available with 'help -v'. Example: Information commands: ?, devinfo, help, iomem, meminfo, version Boot commands: boot, bootm, go, loadb, loads, loadx, loady, saves, uimage ... Signed-off-by: Holger Schurig <holgerschurig@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Treewide: remove address of the Free Software FoundationSascha Hauer2012-09-171-4/+0
| | | | | | | The FSF address has changed in the past. Instead of updating it each time the address changes, just drop it completely treewide. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* remove dead rarpboot commandSascha Hauer2012-06-301-29/+0
| | | | | | This code is unused, remove it. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* complete: add eth interface complete supportJean-Christophe PLAGNIOL-VILLARD2012-04-301-0/+2
| | | | | | use it on ethact Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* commands: remove struct command pointer from commandsSascha Hauer2012-02-271-2/+2
| | | | | | This is unused in all commands and thus can be removed. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* net: remove old network stackSascha Hauer2010-06-171-42/+0
| | | | | | All network commands now use the new stack, so remove the old one. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* net: remove need for eth_halt/eth_openSascha Hauer2010-06-171-8/+12
| | | | | | | | | | | We used to eth_open/eth_halt the network devices during NetLoopInit which is called whenever the user enters a network command. Change this behaviour so that the current network device gets opened when making it the current one. With this change it's always possible to send packages and we are able to implement a new network stack in the next step. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* remove typedef cmd_tbl_t and replace it with struct commandSascha Hauer2010-02-011-2/+2
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Move tftp/nfs specific code to net/*Sascha Hauer2010-02-011-108/+0
| | | | | | | This adds a few bytes of binary space but is done to put the code where it belongs to. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* remove unused cdp codeSascha Hauer2010-01-251-48/+0
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* rename U-Boot-v2 project to bareboxSascha Hauer2009-12-151-15/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | This has been done with the following script: find -path ./.git -prune -o -type f -print0 | xargs -0 -r sed -i \ -e 's/u2boot/barebox/g' \ -e 's/U2Boot/barebox/g' \ -e 's/U-boot V2/barebox/g' \ -e 's/u-boot v2/barebox/g' \ -e 's/U-Boot V2/barebox/g' \ -e 's/U-Boot-v2/barebox/g' \ -e 's/U_BOOT/BAREBOX/g' \ -e 's/UBOOT/BAREBOX/g' \ -e 's/uboot/barebox/g' \ -e 's/u-boot/barebox/g' \ -e 's/u_boot/barebox/g' \ -e 's/U-Boot/barebox/g' \ -e 's/U-boot/barebox/g' \ -e 's/U-BOOT/barebox/g' find -path ./.git -prune -o \( -name "*u-boot*" -o -name "*uboot*" -o -name "*u_boot*" \) -print0 | \ xargs -0 -r rename 's/u[-_]?boot/barebox/' It needs some manual fixup following in the next patch Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* commands: remove maxargsSascha Hauer2009-10-191-5/+0
| | | | | | | No need to check for maximum argument counts. The commands are safe to be called with more arguments, so lets safe some bytes. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* commands: return COMMAND_ERROR_USAGESascha Hauer2009-10-191-8/+4
| | | | | | | instead of calling u_boot_cmd_usage in each command to safe space. Signed-off-by: Sascha Hauer <sha@pengutronix.de>
* remove global variable BootFileSascha Hauer2009-10-191-2/+0
| | | | Signed-off-by: Sascha Hauer <sha@pengutronix.de>
* pass filename to nfs and tftp start functionsSascha Hauer2009-10-191-4/+4
| | | | Signed-off-by: Sascha Hauer <sha@pengutronix.de>
* remove sntp support. Has been broken for long enoughSascha Hauer2009-10-131-13/+0
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* net: refactor dhcp supportSascha Hauer2009-10-131-39/+0
| | | | | | | Remove bootp support. It has been broken for longer and is implemented in an ifdef desert. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* make netboot_common a global functionSascha Hauer2009-10-131-1/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* net: do not use netboot_common for rarpSascha Hauer2009-10-131-1/+17
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* net: remove switch/case in NetLoop()Sascha Hauer2009-10-131-3/+20
| | | | | | | | Instead of having a big switch/case for every protocol, do the right things in the individual functions before callong NetLoop(). Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* net: split NetLoop in NetLoop and NetLoopInitSascha Hauer2009-10-131-0/+9
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ethact command: If called without arguments print current eth deviceSascha Hauer2009-09-091-1/+8
| | | | | | Also, fix usage information Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* get rid of device idsSascha Hauer2009-07-211-4/+4
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* net: Get rid of DEVICE_TYPE_ETHER usageSascha Hauer2009-07-211-12/+5
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* allow changing of network deviceSascha Hauer2009-04-061-0/+38
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'master' of git://www.denx.de/git/u-boot-v2Sascha Hauer2008-06-021-5/+5
|\
| * [net]: remove CONFIG_BOOTP_MASKSascha Hauer2008-04-071-3/+3
| |
| * Subject: [PATCH] [general] Fixed constant strings in data section issueSascha Hauer2008-04-041-2/+2
| | | | | | | | | | | | | | | | For practical reasons I changed all string literals assumed to be constant to reside in .rodata subsection at end of .text section. Signed-off-by: Carsten Schlote <schlote@vahanus.net> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | netboot commands: When downloading a file and no local filename is given,Sascha Hauer2008-03-311-1/+2
|/ | | | just use the filename as resulting file, not the whole path.
* close net_store_fd after usage. Man there are bugs to find...Sascha Hauer2008-03-101-6/+6
|
* Merge branch 'docu'Juergen Beisert2007-11-091-2/+31
|\
| * various doc addedJuergen Beisert2007-11-091-3/+9
| | | | | | | | Signed-off-by: Juergen Beisert <j.beisert@pengutronix.de>
| * adding various dokuJuergen Beisert2007-11-081-2/+25
| |
* | using a consistent ipaddr parameter all over the placeJuergen Beisert2007-11-081-1/+1
|/ | | | Signed-off-by: Juergen Beisert <jbe@octopus.labnet.pengutronix.de>
* various small typos fixedJuergen Beisert2007-10-161-6/+5
|
* change semantics of tftpboot command:Sascha Hauer2007-10-041-22/+25
| | | | | | Change name to tftp and allow to only specify a remote filename. Localfilename, if given, has to be specified with the second argument, not the first one.
* Use safe_strncpy() instead of copy_filename(). The shell has already removedSascha Hauer2007-09-281-1/+2
| | | | quotes, so we don't need this functionality from copy_filename()
* declare lots of functions staticSascha Hauer2007-09-281-8/+6
|
* remove u-boot command paramter flagSascha Hauer2007-09-241-6/+6
|
* svn_rev_683Sascha Hauer2007-07-051-3/+0
| | | | more cleanups, fix compiler warnings
* svn_rev_650Sascha Hauer2007-07-051-0/+249