> That little bit of code is only needed for "ce", and perhaps "ge". It 
 > would be pretty trivial to make "ce" export DLPI style 1 nodes (and "ge" 
 > as well -- heck "ge" could be trivially converted to GLDv3 since it uses 
 > the same controller as eri, and that is already GLDv3.) All other 
 > network bootable devices already (I believe) export DLPI style 1 nodes.

I don't think this is true.  The boot code relies on the nodes in
/devices.  In particular, look at resolve_boot_path(), which hands back:

        (void) snprintf(rootfs.bo_devname, BO_MAXOBJNAME,
            "/devices/pseudo/cl...@0:%s", driver);
        (void) snprintf(rootfs.bo_ifname, BO_MAXOBJNAME, "%s%d",
            driver, instance);
        rootfs.bo_ppa = instance;

Again, the /dev nodes have not been created yet.

 > Agreed... I want to clean it up. But part of the process needs to 
 > include *notification* of the intent that these will be removed at some 
 > point in the future.... so I'm asking about making the interfaces 
 > Obsolete, not about actually removing them. Its *obviously* premature to 
 > remove anything.

If these aren't things we plan to remove for Solaris 11, then we have
plenty of time to work out a transition plan.  

-- 
meem
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to