On Tue, 2010-11-23 at 13:31 -0800, tom60 wrote: > Hi James & Garrett, > > Thank you for your help. > > This is a requirement from one of our customer, they filed a bug on our > driver. I do not know why they need this feature.
Its probably a misunderstanding. You can of course override the mac address with ifconfig. If its not a misunderstanding, the requirement could be licensing software related. (Broken software). The code to honor this is in the various drivers like hme, and you can read the source for localetheraddr() as well. - Garrett > > Tom > > -------------------------------------------------- > From: "James Carlson" <carls...@workingcode.com> > Sent: Tuesday, November 23, 2010 1:11 PM > To: "Tom Chen" <chento...@hotmail.com> > Cc: <networking-discuss@opensolaris.org> > Subject: Re: [networking-discuss] multiple NIC sharing same MAC address > > > Tom Chen wrote: > >> Hi, > >> > >> I set local-mac-address to false to force all NICs in the system to use > >> same MAC address on a Sparc server. > >> #eeprom > >> local-mac-address?=false > >> > >> However, my GLDv3 driver still uses its factory MAC address. But I can > >> set a new MAC address using ifconfig command. > >> # ifconfig port0 ether 0:1:2:3:4:5 > >> This proved that my xx_m_unicst() GLDv3 function works correctly. I am > >> wondering where the problem is? > > > > It would probably help to have a short explanation of what you're trying > > to accomplish -- that is, why do you need to set all of the NICs to have > > the same MAC address? > > > > In general, I'd say that setting all of the addresses the same > > (particularly with the ancient and horrible "local-mac-address?" EEPROM > > flag) is not a good idea. It's incompatible with the IEEE standards, > > and will necessarily break a number of different protocols you might be > > using. > > > > -- > > James Carlson 42.703N 71.076W <carls...@workingcode.com> > > _______________________________________________ networking-discuss mailing list networking-discuss@opensolaris.org