net: Make sure the ethaddr is updated in net_init()
authorJoe Hershberger <joe.hershberger@ni.com>
Mon, 23 Jul 2012 13:11:16 +0000 (13:11 +0000)
committerJoe Hershberger <joe.hershberger@ni.com>
Tue, 24 Jul 2012 19:09:40 +0000 (14:09 -0500)
commita03d63880578bc688c76dd5ac88e44dffbbb5262
tree6e6987cde68728f7fc4f217127a59f5296ab66d1
parent8b10652d6d9cc05023b5a6b73840078066f95a50
net: Make sure the ethaddr is updated in net_init()

NetConsole may call NetSendUDPPacket before NetLoop is called.  This
will cause the source MAC address (NetOurEther) to be wrong.  Instead
of only changing it in NetLoop, move it to NetLoopInit so that it is
also updated when net_init() is called (especially by nc_start()).

Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
Reported-by: Michael Walle <michael@walle.cc>
Acked-by: Michael Walle <michael@walle.cc>
net/net.c