summaryrefslogtreecommitdiff
path: root/net/Kconfig
diff options
context:
space:
mode:
authorJoe Hershberger <joe.hershberger@ni.com>2015-05-04 14:55:13 -0500
committerJoe Hershberger <joe.hershberger@ni.com>2015-05-19 13:33:21 -0500
commitbef1014b31c5b33052bcaa865ba3618d73e906f0 (patch)
treeb56bfdcf1466f142f2aeb4ed87cb6e6a87d73f24 /net/Kconfig
parentabbfcbe58eefc1accda5dd120fcfe58d244b63dd (diff)
downloadu-boot-imx-bef1014b31c5b33052bcaa865ba3618d73e906f0.zip
u-boot-imx-bef1014b31c5b33052bcaa865ba3618d73e906f0.tar.gz
u-boot-imx-bef1014b31c5b33052bcaa865ba3618d73e906f0.tar.bz2
net: Implement random ethaddr fallback in eth.c
Implement the random ethaddr fallback in eth.c so it is in a common place and not reimplemented in each board or driver that wants this behavior. Signed-off-by: Joe Hershberger <joe.hershberger@ni.com> Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'net/Kconfig')
-rw-r--r--net/Kconfig8
1 files changed, 8 insertions, 0 deletions
diff --git a/net/Kconfig b/net/Kconfig
index 22b9eaa..a2bd4fe 100644
--- a/net/Kconfig
+++ b/net/Kconfig
@@ -7,4 +7,12 @@ menuconfig NET
if NET
+config NET_RANDOM_ETHADDR
+ bool "Random ethaddr if unset"
+ help
+ Selecting this will allow the Ethernet interface to function
+ even when the ethaddr variable for that interface is unset.
+ A new MAC address will be generated on every boot and it will
+ not be added to the environment.
+
endif # if NET