On (03/05/08 11:43), Garrett D'Amore wrote:
> 1) DLIOCRESETPROP or something similar, that has the same semantics as  
> originally proposed in this case
>
> 2) Just let the ioctl consumer handle this by doing an explicit call to  
> DLIOCGETPROP followed by DLIOCSETPROP with the returned value (both  
> using the DLD_DEFAULT flag).
>
> I think I lean towards number 2 -- I'm not sure there is a whole lot of  
> merit in expressing the "reset-to-default" as a single ioctl, but maybe  
> the project team has reasons for wanting such behavior.

At the risk of getting into implementation details, the current
"dladm reset-linkprop" is implemented as a DLIOCSETPROP; the prototype
of PSARC 2008/175 modifies that path to do a "DLIOCSETPROP with the
DLD_DEFAULT" flag, and no data provided (pr_valsize is 0, implying
"use the existing system default value"). 

If we do want to modify the value of the default itself, we could
use DLIOCSETPROP, with DLD_DEFAULT flag, and non-zero pr_valsize 
to indicate "use <this> as the default value". 

--Sowmini


Reply via email to