
Link-local support allows the bootloader to get a usable network address regardless of network environment. Given that bootloaders may not always have access to a DHCP server, this functionality makes accessing it in those environments easier. It is also referred to as zero-configuration IP.
Tested on da850_am18xxevm Tested on MPC8313ERDB_33
This is dependant on the "Network stack refactoring" patch-series.
This is a portion of the changes split from the series: "Add link-local addressing support"
Joe Hershberger (3): net: Separate ArpRequest() into lower-level func net: Add link-local addressing support net: Work-around for brain-damaged Cisco equipment with arp-proxy
README | 10 ++ common/cmd_net.c | 31 +++++ doc/README.link-local | 76 +++++++++++ include/net.h | 2 +- net/Makefile | 4 +- net/arp.c | 36 ++++-- net/arp.h | 2 + net/link_local.c | 332 +++++++++++++++++++++++++++++++++++++++++++++++++ net/link_local.h | 24 ++++ net/net.c | 13 ++ 10 files changed, 519 insertions(+), 11 deletions(-) create mode 100644 doc/README.link-local create mode 100644 net/link_local.c create mode 100644 net/link_local.h