Lines Matching defs:ioc
214 laioc_info_t *ioc;
220 ioc = (laioc_info_t *)calloc(1, bufsize);
221 if (ioc == NULL)
224 ioc->li_group_linkid = linkid;
227 ioc->li_bufsize = bufsize;
228 if (i_dladm_aggr_ioctl(handle, LAIOC_INFO, ioc) != 0) {
236 ioc = (laioc_info_t *)realloc(ioc, bufsize);
237 if (ioc != NULL) {
238 bzero(ioc, sizeof (bufsize));
250 where = (char *)(ioc + 1);
257 free(ioc);
597 laioc_modify_t ioc;
599 ioc.lu_linkid = linkid;
601 ioc.lu_modify_mask = 0;
603 ioc.lu_modify_mask |= LAIOC_MODIFY_POLICY;
605 ioc.lu_modify_mask |= LAIOC_MODIFY_MAC;
607 ioc.lu_modify_mask |= LAIOC_MODIFY_LACP_MODE;
609 ioc.lu_modify_mask |= LAIOC_MODIFY_LACP_TIMER;
611 ioc.lu_policy = attr->ld_policy;
612 ioc.lu_mac_fixed = attr->ld_mac_fixed;
613 bcopy(attr->ld_mac, ioc.lu_mac, ETHERADDRL);
614 ioc.lu_lacp_mode = attr->ld_lacp_mode;
615 ioc.lu_lacp_timer = attr->ld_lacp_timer;
617 if (i_dladm_aggr_ioctl(handle, LAIOC_MODIFY, &ioc) < 0) {
740 laioc_delete_t ioc;
742 ioc.ld_linkid = linkid;
743 (void) i_dladm_aggr_ioctl(handle, LAIOC_DELETE, &ioc);
1376 laioc_delete_t ioc;
1386 ioc.ld_linkid = linkid;
1387 if ((i_dladm_aggr_ioctl(handle, LAIOC_DELETE, &ioc) < 0) &&