OpenSolaris

Printable Version Enter a New Search
Bug ID 6619126
Synopsis ndd abuse in network (Layer 2) drivers
State 10-Fix Delivered (Fix available in build)
Category:Subcategory kernel:tcp-ip
Keywords brussels
Responsible Engineer Sowmini Varadhan
Reported Against a_001
Duplicate Of
Introduced In solaris_2.0
Commit to Fix snv_83
Fixed In snv_83
Release Fixed solaris_nevada(snv_83)
Related Bugs 6485961 , 6515065 , 6570824 , 6597665 , 6619154 , 6619161 , 6619162 , 6648941 , 6655499 , 6656604 , 6656999 , 6659866 , 6660689 , 6661011 , 6667363 , 6672490 , 6678267 , 6683086 , 6688688 , 6691143 , 6708611 , 6718068 , 6727965 , 6740062 , 6797838
Submit Date 19-October-2007
Last Update Date 13-February-2008
Description
there is a lack of a uniform interface for configuring commonly used parameters for nic drivers. The configuration of a driver may be customized/queried by any or all of driver.conf(4), ndd(1M), kstat(1M) and even sparc/obp! All of the diverse methods for tuning parameters makes NIC configuration a confusing and arcane process.

ndd itself is an undocmented interface that has snuck its way into the Layer 2 code,
and each new driver that comes along cuts/pastes code to invoke these undocumented
ndd "interfaces".

the Layer 2 configureation of properties needs to be enhanced and standardized,
and GLDv3 provides a clean mechanism for doing this, so that the dladm(1m) command
can be used to invoke callbacks functions registered by each driver for 
setting/getting properties 

This placeholder bug is being filed for the Brussels project which will address 
this problem
Work Around
N/A
Comments
N/A