[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]
