This is the fallout of a conversation Seb and I had on IRC yesterday. Basically, the current design of ipnet.c allows us to fold the entire lo driver into ipnet with some simple changes to ipnet. So, the net savings is significant -- we eliminate an entire driver (about 800 lines of code, or 20% of the project's current size):
I'm doing nightlies now to double-check that there aren't any loose ends, but I think it's safe to review now: http://cr.opensolaris.org/~meem/clearview-ipobsdev BTW, I also cleaned up some obvious merge errors that had crept into i.minorperm_sparc and SUNWhea/prototype_com. I also made some small changes to ipnet.c to improve formatting and variable naming consistency. -- meem
