u-boot-brain/common
Heiko Schocher 2f70c49e5b netloop: speed up NetLoop
NetLoop polls every cycle with getenv some environment variables.
This is horribly slow, especially when the environment is big.

This patch reads only the environment variables in NetLoop,
when they were changed.

Also moved the init part of the NetLoop function in a seperate
function.

Signed-off-by: Heiko Schocher <hs@denx.de>
Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2009-02-22 23:49:33 -08: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 Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_autoscript.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_bdinfo.c Coldfire: cmd_bdinfo cleanup 2009-02-06 14:54:46 -07:00
cmd_bedbug.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_bmp.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_boot.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_bootldr.c Blackfin: fixup misc warnings such as printf's and missing casts 2009-01-28 13:27:28 -05:00
cmd_bootm.c bootm: Reduce the unnecessary memmove 2009-02-21 23:00:20 +01:00
cmd_cache.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_console.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_cplbinfo.c Blackfin: fixup misc warnings such as printf's and missing casts 2009-01-28 13:27:28 -05:00
cmd_date.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_dcr.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_df.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_diag.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_display.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_doc.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_dtt.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_eeprom.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_elf.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_ext2.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_fat.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_fdc.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_fdos.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_fdt.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_flash.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_fpga.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_i2c.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_ide.c ADS5121 Add PATA support 2009-02-03 15:40:29 -07:00
cmd_immap.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_irq.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_itest.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_jffs2.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_license.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_load.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_log.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_mac.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_mem.c Eliminate support for using MMC as memory 2009-02-16 18:07:40 -06:00
cmd_mfsl.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_mii.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_misc.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_mmc.c MMC: Don't use new framework code if not enabled 2009-02-19 21:12:03 +01:00
cmd_mp.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_nand.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_net.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_nvedit.c netloop: speed up NetLoop 2009-02-22 23:49:33 -08:00
cmd_onenand.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_otp.c Blackfin: fixup misc warnings such as printf's and missing casts 2009-01-28 13:27:28 -05:00
cmd_pci.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_pcmcia.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_portio.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_reginfo.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_reiser.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_sata.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_scsi.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_setexpr.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_sf.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_spi.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_strings.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_terminal.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_ubi.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_universe.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_usb.c USB: Add high-speed (480Mb/s) to all USB related outputs 2009-01-28 19:57:31 +01:00
cmd_vfd.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_ximg.c Command usage cleanup 2009-01-28 08:49:52 +01:00
cmd_yaffs2.c Command usage cleanup 2009-01-28 08:49:52 +01:00
command.c Command usage cleanup 2009-01-28 08:49:52 +01:00
console.c common/console: avoid ifdef CONFIG_CONSOLE_MUX when it's possible 2009-02-18 00:55:18 +01:00
ddr_spd.c Add proper SPD definitions for DDR1/2/3 2008-08-27 02:05:53 +02:00
devices.c arm: add uart dcc support 2009-02-22 15:49:28 +01: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
docecc.c common: Move conditional compilation to Makefile 2008-08-13 01:40:38 +02: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_nand.c rename CONFIG_CMD_ENV to CONFIG_CMD_SAVEENV 2009-02-18 00:47:43 +01: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 OneNAND: Add missing mtd info struct before calling onenand_erase() 2008-12-02 13:48:15 -06: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 pci: Rename PCI_REGION_MEMORY to PCI_REGION_SYS_MEMORY for clarity 2009-02-07 23:50:04 +01:00
flash.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
hush.c common/{hush, kgdb, serial}.c: build by COBJS-$(...) in Makefile 2009-02-11 23:05:57 +01:00
image.c Fix FIT and FDT support to have CONFIG_OF_LIBFDT and CONFIG_FIT independent 2008-12-13 23:31:49 +01:00
iomux.c IOMUX: Add console multiplexing support. 2008-12-07 01:23:35 +01:00
kgdb.c common/{hush, kgdb, serial}.c: build by COBJS-$(...) in Makefile 2009-02-11 23:05:57 +01:00
lcd.c lcd_putc bug fix for tab. 2009-02-21 22:26:55 +01:00
lynxkdi.c common: Move conditional compilation to Makefile 2008-08-13 01:40:38 +02:00
main.c Standardize command usage messages with cmd_usage() 2009-01-28 08:43:45 +01:00
Makefile common/{hush, kgdb, serial}.c: build by COBJS-$(...) in Makefile 2009-02-11 23:05:57 +01: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
s_record.c Initial revision 2002-08-17 09:36:01 +00:00
serial.c common/{hush, kgdb, serial}.c: build by COBJS-$(...) in Makefile 2009-02-11 23:05:57 +01:00
update.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
usb_kbd.c usb : usb_kbd : Populating 'priv' member of USB keyboard device_t structure 2009-01-28 19:57:28 +01:00
usb_storage.c USB: Remove LUN number from CDB 2009-02-15 17:14:38 +01:00
usb.c usb_scan_devices: fix output with no devices 2009-01-28 19:57:31 +01:00
xyzModem.c Coding Style cleanup. 2006-08-31 16:46:53 +02:00