Re: [PATCH 3/4] rbtx4938: Fix secondary PCIC and glue internal NICs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 25 Jun 2007 02:28:22 +0200, Ralf Baechle <ralf@xxxxxxxxxxxxxx> wrote:
> <jgarzik> Ralf: probably not...  :)
> <jgarzik> Ralf: dev->open() assumes dev->dev_addr[] is filled in, when interface goes up, and each NIC driver should use that and write the MAC address in dev->dev_addr[] to its RX filter / MAC address registers
> <jgarzik> Ralf: the default value should be filled in before netdev is registers
> <jgarzik> registered
> <jgarzik> Ralf: well, ->open() is just the manifestation of interface-up operation, with all the notifications that that entails.  At that point, NIC driver should not be touching dev->dev_addr[], because it may have already been supplied by the user via ifconfig, when the interface was down.
> <jgarzik> Ralf: dev->dev_addr[] should definitely be filled in before the call to register_netdev()

OK, I'll go another approach.  For now candidate is passing the
dev_addr via special platform_device.  Hopefully it would be
acceptable ...

---
Atsushi Nemoto


[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux