From: Jay Vosburgh <[EMAIL PROTECTED]>
Date: Mon, 10 Jul 2006 11:29:14 -0700

>       What network device drivers are there that don't permit ever
> changing the device MAC address?

Good question.

Look at a driver such as 3c509.c, for example.

Sure, it will get the default eth_mac_addr() software implementation,
but this is not going to do what you expect.

It may change the dev->dev_addr[] value, and change the MAC address
used on outgoing packets, but it is unlikely to make the device
actually receive packets with the MAC address in non-promiscuous
mode.

If the driver isn't setting up an explicit ->set_mac_address handler,
it isn't going to be programming the RX MAC of the chip and therefore
not recognize packets to that new MAC as destined for it.

-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to