DHCP_EXTEND
if (async_start(dsmp, DHCP_EXTEND, B_FALSE) == 0) {
case DHCP_EXTEND:
if (!async_cancel(dsmp) || !async_start(dsmp, DHCP_EXTEND, B_FALSE) ||
if (!async_cancel(dsmp) || !async_start(dsmp, DHCP_EXTEND, B_FALSE) ||
case DHCP_EXTEND:
status = i_ipadm_op_dhcp(ipaddr, DHCP_EXTEND, &dherr);