Thread (18 messages) 18 messages, 5 authors, 2014-09-10

[PATCH v2 5/8] net: pxa168_eth: get and set the mac address on the Ethernet controller

From: Antoine Tenart <hidden>
Date: 2014-09-09 16:36:27
Also in: linux-devicetree, lkml, netdev

Jason,

On Tue, Sep 09, 2014 at 12:29:58PM -0400, Jason Cooper wrote:
On Tue, Sep 09, 2014 at 04:44:05PM +0200, Antoine Tenart wrote:
quoted
When changing the MAC address, in addition to updating the dev_addr in
the net_device structure, this patch also update the MAC address
registers (high and low) of the Ethernet controller with the new MAC.
The address stored in these registers is used for IEEE 802.3x Ethernet
flow control, which is already enabled.

This patch also tries reading the MAC address stored in these registers
when probing the driver, to use the MAC address set by the bootloader
and avoid using a random one.
Hmm, the wording here seems odd.  I think the preference should be:

 1) bootloader-supplied addr via DT
 2) addr read from device
 3) randomly generated one.
I agree. I'll update that.

Antoine

-- 
Antoine T?nart, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help