By sowmini on May 14, 2009
On Linux, many of the ethernet parameters are configured using ethtool.
OpenSolaris 2008.11 provides equivalent functionality using dladm. Here's a table of mappings between Linux and OpenSolaris.
More good news- the fixes for
PSARC/2008/171 Brussels: NDD compatiblity support
PSARC/2008/175 Brussels framework enhancements to get/set defaults
have been put back into snv_90. With these changes, ethernet drivers which have used ndd(1m) to configure MII parameters no longer have to provide code to hande ND_SET and ND_GET ioctls - the GLDv3 layer will automatically translate the ndd ioctls into equivalent setprop/getprop commands and invoke the drivers registered entry points.
For design details, check out the nddcompat design doc at the OpenSolaris Brussels project page.
We've also put out a White Paper summarizing what features are available through Brussels, and when/how one would use them. Hope you find the information useful!
Coming soon: Brussels Persistence, so that you can just tune once, and have the setting available for the next restart.