Commit 7aba0f2c2ce80406661ea2dc79ea1892cc93a26f

Authored by Gong Qianyu
Committed by Joe Hershberger
1 parent 0d2837cc8f

net/eth: fix a bug in on_ethaddr()

The loop should check all ethenet devices, not only the first device,
to set each specified ethaddr, or it'll cause failure when we use other
devices.

Signed-off-by: Gong Qianyu <Qianyu.Gong@freescale.com>
Acked-by: Joe Hershberger <joe.hershberger@ni.com>

Showing 1 changed file with 1 additions and 0 deletions Side-by-side Diff

... ... @@ -691,6 +691,7 @@
691 691 memset(dev->enetaddr, 0, 6);
692 692 }
693 693 }
  694 + dev = dev->next;
694 695 } while (dev != eth_devices);
695 696  
696 697 return 0;