uboot-mt623x/common
Robin Getz 1a32bf4188 Add DNS support
On 04 Oct 2008 Pieter posted a dns implementation for U-Boot.

http://www.mail-archive.com/u-boot-users@lists.sourceforge.net/msg10216.html
>
> DNS can be enabled by setting CFG_CMD_DNS. After performing a query,
> the serverip environment var is updated.
>
> Probably there are some cosmetic issues with the patch. Unfortunatly I
> do not have the time to correct these. So if anybody else likes DNS
> support in U-Boot and has the time, feel free to patch it in the main tree.

Here it is again - slightly modified & smaller:
  - update to 2009-06 (Pieter's patch was for U-Boot 1.2.0)
  - README.dns is added
  - syntax is changed (now takes a third option, the env var to store
    the result in)
  - add a random port() function in net.c
  - sort Makefile in ./net/Makefile
  - dns just returns unless a env var is given
  - run through checkpatch, and clean up style issues
  - remove packet from stack
  - cleaned up some comments
  - failure returns much faster (if server responds, don't wait for
    timeout)
  - use built in functions (memcpy) rather than byte copy.

Signed-off-by: Robin Getz <rgetz@blackfin.uclinux.org>
Signed-off-by: Pieter Voorthuijsen <pieter.voorthuijsen@prodrive.nl>
Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2009-07-22 22:53:44 -07:00
..
Makefile Add support for the Tundra TSI148 VME-bridge 2009-07-19 11:21:08 +02:00
bedbug.c common: Move conditional compilation to Makefile 2008-08-13 01:40:38 +02:00
circbuf.c Add support for Siemens SX1 mobile phone; 2004-03-12 00:14:09 +00:00
cmd_ambapp.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_bdinfo.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_bedbug.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_bmp.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_boot.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_bootldr.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_bootm.c Refresh LZMA-lib to v4.65 2009-07-22 09:43:27 +02:00
cmd_cache.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_console.c stdio/device: rework function naming convention 2009-07-18 00:27:46 +02:00
cmd_cplbinfo.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_dataflash_mmc_mux.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_date.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_dcr.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_df.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_diag.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_display.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_dtt.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_eeprom.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_elf.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_ext2.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_fat.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_fdc.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_fdos.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_fdt.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_flash.c cmd_flash.c: fix fix compile error for boards with DataFlash 2009-07-19 19:36:14 +02:00
cmd_fpga.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_i2c.c cmd_i2c: bugfix: add missing brace 2009-07-18 10:17:53 +02:00
cmd_ide.c MPC512x: remove include/mpc512x.h 2009-06-12 20:47:16 +02:00
cmd_immap.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_irq.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_itest.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_jffs2.c Remove legacy NAND and disk on chip code. 2009-07-16 19:07:47 -05:00
cmd_license.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_load.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_log.c stdio/device: rework function naming convention 2009-07-18 00:27:46 +02:00
cmd_mac.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_mem.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_mfsl.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_mgdisk.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_mii.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_misc.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_mmc.c cmd_mmc: make curr_device static 2009-07-17 22:14:41 +02:00
cmd_mp.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_mtdparts.c Remove legacy NAND and disk on chip code. 2009-07-16 19:07:47 -05:00
cmd_nand.c Remove legacy NAND and disk on chip code. 2009-07-16 19:07:47 -05:00
cmd_net.c Add DNS support 2009-07-22 22:53:44 -07:00
cmd_nvedit.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_onenand.c nand/onenand: Fix missing argument checking for "markbad" command 2009-07-07 17:58:05 -05:00
cmd_otp.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_pci.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_pcmcia.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_portio.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_reginfo.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_reiser.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_sata.c sata: namespace curr_device variable 2009-07-17 22:15:27 +02:00
cmd_scsi.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_setexpr.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_sf.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_source.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_spi.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_spibootldr.c Blackfin: new spibootldr command 2009-06-14 20:01:04 -04:00
cmd_strings.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_terminal.c stdio/device: rework function naming convention 2009-07-18 00:27:46 +02:00
cmd_tsi148.c Add support for the Tundra TSI148 VME-bridge 2009-07-19 11:21:08 +02:00
cmd_ubi.c ubi: help message correction 2009-07-20 23:54:57 +02:00
cmd_ubifs.c Command improvements for ubifs 2009-07-09 13:04:25 +02:00
cmd_universe.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_usb.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_vfd.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_ximg.c General help message cleanup 2009-06-12 20:47:16 +02:00
cmd_yaffs2.c General help message cleanup 2009-06-12 20:47:16 +02:00
command.c General help message cleanup 2009-06-12 20:47:16 +02:00
console.c console: unify printing current devices 2009-07-19 01:02:46 +02:00
ddr_spd.c fsl-ddr: add the DDR3 SPD infrastructure 2009-03-30 13:33:50 -05:00
dlmalloc.c Fix merge problems 2008-08-06 14:05:38 +02:00
dlmalloc.src * Code cleanup: 2003-06-27 21:31:46 +00:00
env_common.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
env_dataflash.c rename CFG_ENV macros to CONFIG_ENV 2008-09-10 22:48:06 +02:00
env_eeprom.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
env_embedded.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
env_flash.c rename CONFIG_CMD_ENV to CONFIG_CMD_SAVEENV 2009-02-18 00:47:43 +01:00
env_mgdisk.c mflash: Initial mflash support 2009-04-03 23:47:06 +02:00
env_nand.c Remove legacy NAND and disk on chip code. 2009-07-16 19:07:47 -05:00
env_nowhere.c env_nowhere: Move conditional compilation to Makefile 2008-09-10 22:48:01 +02:00
env_nvram.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
env_onenand.c MTD: OneNAND: Increase the environment size to 4KiB 2009-07-16 17:52:00 -05:00
env_sf.c env_sf: support embedded environments 2008-12-16 00:47:10 +01:00
exports.c Add functions to list of exported functions 2007-08-06 00:45:40 +02:00
fdt_support.c 83xx: Replace CONFIG_MPC83XX with CONFIG_MPC83xx 2009-06-12 20:47:17 +02:00
flash.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
hush.c General help message cleanup 2009-06-12 20:47:16 +02:00
hwconfig.c Add simple hwconfig infrastructure 2009-07-16 22:23:53 +02:00
image.c common/image.c: Relocate strings in tables. 2009-04-04 23:33:12 +02:00
iomux.c stdio/device: rework function naming convention 2009-07-18 00:27:46 +02:00
kallsyms.c Add support for Linux-like kallsysms 2009-06-12 20:45:48 +02:00
kgdb.c common/{hush, kgdb, serial}.c: build by COBJS-$(...) in Makefile 2009-02-11 23:05:57 +01:00
lcd.c stdio/device: rework function naming convention 2009-07-18 00:27:46 +02:00
lynxkdi.c Fix implicit declaration of function 'eth_[gs]etenv_enetaddr' 2009-03-28 20:16:16 +01:00
main.c Remove inline qualifier from show_boot_progress() 2009-05-15 22:04:04 +02:00
memsize.c Sequential accesses to non-existent memory must be synchronized, 2006-11-06 17:06:36 +01:00
miiphyutil.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
modem.c make MODEM SUPPORT generic instead of duplicate it 2009-06-12 20:45:47 +02:00
s_record.c Initial revision 2002-08-17 09:36:01 +00:00
serial.c stdio/device: rework function naming convention 2009-07-18 00:27:46 +02:00
stdio.c stdio/device: rework function naming convention 2009-07-18 00:27:46 +02:00
system_map.c Add support for Linux-like kallsysms 2009-06-12 20:45:48 +02:00
update.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
usb.c usb_scan_devices: fix output with no devices 2009-01-28 19:57:31 +01:00
usb_kbd.c stdio/device: rework function naming convention 2009-07-18 00:27:46 +02:00
usb_storage.c Fix e-mail address of Gary Jennejohn. 2009-05-15 22:11:59 +02:00
xyzModem.c common: fix 'dummy' is used uninitialized in this function warning 2009-07-19 21:37:02 +02:00