u-boot/net
Joe Hershberger 60304592b9 net: Improve error handling
Take a pass at plumbing errors through to the users of the network stack

Currently only the start() function errors will be returned from
NetLoop(). recv() tends not to have errors, so that is likely not worth
adding. send() certainly can return errors, but this patch does not
attempt to plumb them yet. halt() is not expected to error.

Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
2015-04-18 11:11:14 -06:00
..
arp.c SPDX License cleanup for LiMon imported files 2014-10-10 09:44:43 -04:00
arp.h SPDX License cleanup for LiMon imported files 2014-10-10 09:44:43 -04:00
bootp.c net: bootp: as CONFIG_BOOTP_SERVERIP is defined, keep bootfile not changed 2014-12-08 09:35:41 -05:00
bootp.h net: BOOTP retry timeout improvements 2014-08-09 11:17:03 -04:00
cdp.c SPDX License cleanup for LiMon imported files 2014-10-10 09:44:43 -04:00
cdp.h SPDX License cleanup for LiMon imported files 2014-10-10 09:44:43 -04:00
checksum.c net: Add a separate file for IP checksumming 2015-01-23 21:44:59 -07:00
dns.c net: dns: fix for DNS queries sent to the wrong MAC address 2014-09-16 12:24:00 -04:00
dns.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
eth.c net: Improve error handling 2015-04-18 11:11:14 -06:00
Kconfig kconfig: add blank Kconfig files 2014-09-24 18:30:28 -04:00
link_local.c net: Correct check for link-local target IP conflict 2013-06-24 19:11:13 -05:00
link_local.h net: Add link-local addressing support 2012-05-23 17:53:08 -05:00
Makefile net: Add a separate file for IP checksumming 2015-01-23 21:44:59 -07:00
net.c net: Improve error handling 2015-04-18 11:11:14 -06:00
net_rand.h net: use common rand()/srand() functions 2012-07-07 14:07:32 +02:00
nfs.c net: Access mapped physmem in net functions 2015-04-18 11:11:11 -06:00
nfs.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
ping.c net: Use new checksum functions 2015-02-12 10:35:33 -07:00
ping.h SPDX License cleanup for LiMon imported files 2014-10-10 09:44:43 -04:00
rarp.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
rarp.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
sntp.c net: Refactor to separate the UDP handler from the ARP handler 2012-05-23 17:52:53 -05:00
sntp.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
tftp.c net: Access mapped physmem in net functions 2015-04-18 11:11:11 -06:00
tftp.h net/: sparse fixes 2012-11-04 11:00:36 -07:00