nwd
--nwd;
} else if ((totout & 01) || adrem / resol >= nwd) {
ne = nwd = 0;
if (nwd == 1)
adsp = nel / (nwd - 1);
adrem = nel - adsp*(nwd-1);
nwd = 10000;
if (!nwd) {
if (wne > nel && !hyoff && hyf && (!nwd || nel > 3 * sps) &&
nwd++;
if (!nwd)
if (!nwd)
nwd++;
ngz_walk_data_t *nwd = arg;
zoneid_t zoneid = nwd->ngz_zoneid;
ipadm_handle_t iph = nwd->ngz_iph;
char *ifname = nwd->ngz_ifname;
boolean_t s10c = nwd->ngz_s10c;
nwd->ngz_persist_if);
nwd->ngz_ipstatus = ipstatus;
ngz_walk_data_t nwd;
nwd.ngz_iph = iph;
nwd.ngz_zoneid = iph->iph_zoneid;
nwd.ngz_ifname = ifname;
nwd.ngz_persist_if = persist_if;
nwd.ngz_s10c = i_ipadm_zone_is_s10c(iph->iph_zoneid);
nwd.ngz_ipstatus = IPADM_SUCCESS;
(void) i_ipadm_zone_network_attr(dlh, linkid, &nwd);
&nwd, DATALINK_CLASS_ALL, DATALINK_ANY_MEDIATYPE,
return (nwd.ngz_ipstatus);