Folks, I've completed my initial testing and self-review, so it's time to start code review for the DHCP client sockets changes. The webrev is at:
http://cr.opensolaris.org/~meem/dhcp-sock I think you'll find that the changes to the DHCP client are generally quite straightfoward. Since adding complete IP_BOUND_IF support involved touching many of the codepaths needed to removed IP_XMIT_IF, I decided to proceed with that rip-out as well, which then necessitated updating in.routed to use IP_PKTINFO. While the code is baked, there are some process matters that are still in the works. To wit, I will be filing PSARC cases for IP_XMIT/IP_BOUND_IF, and for SIOCLISFDHCPINIT, and there's one bug alluded to in the webrev that I have not yet filed ("IP_UNSPEC_SRC sockets should skip calls to ipif_select_source()"). All of that will be taken care of shortly; if any of these loose ends get in your way, give me a holler. -- meem
