On Mon, Feb 20, 2006 at 01:01:13AM +0000, Martin Michlmayr wrote: > From: John Bowler <[EMAIL PROTECTED]> > > Some Ethernet hardware implementations have no built-in storage for > allocated MAC values - an example is the Intel IXP420 chip which has > support for Ethernet but no defined way of storing allocated MAC values. > With such hardware different board level implementations store the > allocated MAC (or MACs) in different ways. Rather than put board level > code into a specific Ethernet driver this driver provides a generally > accessible repository for the MACs which can be written by board level > code and read by the driver. > > The implementation also allows user level programs to access the MAC > information in /proc/net/maclist. This is useful as it allows user space > code to use the MAC if it is not used by a built-in driver. > > This driver has been used for several months on various IXP420 based > platforms within the NSLU2-Linux project, including the Linksys NSLU2. > A sample implementation of the use of maclist is sent as patch 2. This > one is for the Linksys NSLU2, but several more patches for other IXP420 > based platforms are available. >...
Silly question: Why can't this be implemented in user space using the SIOCSIFHWADDR ioctl? > Martin Michlmayr cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed - 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