Re: dm9000: add set_mac_address() v2

2007-08-12 Thread Michael Buesch
On Monday 13 August 2007 00:45:17 Michael Trimarchi wrote: > > >> + return -EBUSY; > >> + > >> + memcpy(dev->dev_addr, addr->sa_data, dev->addr_len); > >> + > >> + for (i = 0; i < 3; i++) > >> + write_srom_word(db, i, > >> + cpu_to_le16(((u16 *) (addr->

Re: dm9000: add set_mac_address() v2

2007-08-12 Thread Michael Trimarchi
+ return -EBUSY; + + memcpy(dev->dev_addr, addr->sa_data, dev->addr_len); + + for (i = 0; i < 3; i++) + write_srom_word(db, i, + cpu_to_le16(((u16 *) (addr->sa_data))[i])); Nope. write_srom_word(db, i, le16_to_cpu(((__

Re: dm9000: add set_mac_address() v2

2007-08-12 Thread Michael Buesch
On Sunday 12 August 2007 23:20:09 michael trimarchi wrote: > Implement set_mac_address() for the dm9000 driver. This allows changing > the mac address of the interface. Fix BigEndian problem. > > Signed-off-by: Michael Trimarchi <[EMAIL PROTECTED]> > --- > > --- linux-2.6.22/drivers/net/dm9000.

dm9000: add set_mac_address() v2

2007-08-12 Thread michael trimarchi
Implement set_mac_address() for the dm9000 driver. This allows changing the mac address of the interface. Fix BigEndian problem. Signed-off-by: Michael Trimarchi <[EMAIL PROTECTED]> --- --- linux-2.6.22/drivers/net/dm9000.c.orig 2007-07-09 01:32:17.0 +0200 +++ linux-2.6.22/drivers