Lines Matching defs:iocp
417 laioc_add_rem_t *iocp = NULL;
599 len = sizeof (*iocp) + nports * sizeof (laioc_port_t);
600 if ((iocp = malloc(len)) == NULL) {
605 iocp->la_linkid = linkid;
606 iocp->la_nports = nports;
608 iocp->la_force = (flags & DLADM_OPT_FORCE);
610 ioc_ports = (laioc_port_t *)(iocp + 1);
614 if (i_dladm_aggr_ioctl(handle, cmd, iocp) < 0)
618 free(iocp);
691 laioc_create_t *iocp = NULL;
695 len = sizeof (*iocp) + nports * sizeof (laioc_port_t);
696 iocp = malloc(len);
697 if (iocp == NULL)
700 iocp->lc_key = key;
701 iocp->lc_linkid = linkid;
702 iocp->lc_nports = nports;
703 iocp->lc_aggr_mode = aggr_mode;
704 iocp->lc_policy = policy;
705 iocp->lc_lacp_mode = lacp_mode;
706 iocp->lc_lacp_timer = lacp_timer;
707 ioc_ports = (laioc_port_t *)(iocp + 1);
708 iocp->lc_force = force;
718 bcopy(mac_addr, iocp->lc_mac, ETHERADDRL);
719 iocp->lc_mac_fixed = mac_addr_fixed;
721 if (i_dladm_aggr_ioctl(handle, LAIOC_CREATE, iocp) < 0)
725 free(iocp);