[email protected] wrote:
> On (10/05/09 21:24), Vivek S wrote:
>> Gireesh you just hit the nail on the head !
>>
>> The question is not just about plumb/unplumb, its general system
>> configuration.
>>
> 
> Even that is not typically performance critical. DAD alone takes 
> a few seconds to complete.

The default on modern interfaces is about a second, but I wouldn't say
that DAD is ever really "complete."  It just gets far enough and then
declares success ... because you can't prove a negative.

And DAD isn't related to plumbing; it's related to setting the interface
address and the IFF_UP flag.

But the point is otherwise valid -- the performance and functionality
issues seen by this user are unclear.

Notably: it is *only* the plumbing that requires complicated gyrations
to set up.  The rest (such as setting the interface address and mask)
are handled with normal BSD-type ioctls, and should be no real problem.

I think the direction OpenSolaris is going in the future is to downplay
the role of plumbing.  That's where NWAM seems to be headed --
everything is plumbed at boot time, and automatically updated when
hardware is added or removed.  Thus, very few applications should be
plumbing or unplumbing interfaces, if any at all.  And that's
particularly true for Ethernet-type interfaces.

Plus, plumbing itself is a peculiarity due to the SysV heritage of
Solaris, and one that I think a lot of contributors would like to get
rid of.  It doesn't exist on BSD or Linux, and mostly serves to add
confusion for folks who look at "ifconfig" output and wonder where their
newly-installed interfaces are.

I don't think the problem being discussed is really a significant one to
solve.

-- 
James Carlson         42.703N 71.076W         <[email protected]>
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to