net: Make netretry actually do something
authorJoe Hershberger <joe.hershberger@ni.com>
Sun, 22 Mar 2015 22:09:07 +0000 (17:09 -0500)
committerSimon Glass <sjg@chromium.org>
Sat, 18 Apr 2015 17:11:11 +0000 (11:11 -0600)
commit5c421331d5a8eac754c4509a4c710ef334b823c5
treecc50d15183f40a632f17d925415d75492dd9f783
parentd2eaec600617346a143a07bb073466add7a68e97
net: Make netretry actually do something

netretry previously would only retry in one specific case (your MAC
address is not set) and no other. This is basically useless. In the DM
implementation for eth it turns this into a completely useless case
since an un-configured MAC address results in not even entering the
NetLoop. The behavior is now changed to retry any failed command
(rotating through the eth adapters if ethrotate != no).

It also defaulted to retry forever. It is now changed to default to not
retry

Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
net/net.c