Reading through the man pages, there should be some linking between DLPI_CURR_PHYS_ADDR in dlpi_get_phyaddr() and dlpi_set_physaddr(). Which one does dlpi_set_physaddr() change the return value for?
In addition, should there be some mention of any interaction between this and local-mac-address? Whilst this may be part of the EEPROM, and not an official interface, it is a very well known knob. Also, correct me if I'm wrong, but isn't there some SPARC hardware where the MAC address is a (derived) property of the system and not the NIC itself? And in these cases, although it is initially set in the factory, it is changable - is it unreasonable to ask for a method to set it as well? Also, are there no NICs in existance that allow software to change their factory set address? If there are, should there be scope to support that with libdlpi (even if we don't support it now) or is changing the factory address something we don't want to ever support through this interface? Darren This message posted from opensolaris.org _______________________________________________ networking-discuss mailing list [email protected]
