Lines Matching defs:vnic

402 	dl_vnic_t *vnic;
409 for (vnic = node->vc_vnic; vnic != NULL; vnic = vnic->dlv_next) {
410 if (!(vnic->dlv_flags & VNIC_OFFLINED))
413 if ((status = dladm_vnic_up(dld_handle, vnic->dlv_vnic_id, 0))
421 vnic->dlv_vnic_id,
424 vnic->dlv_flags &= ~VNIC_OFFLINED;
432 dl_vnic_t *vnic;
442 for (vnic = node->vc_vnic; vnic != NULL; vnic = vnic->dlv_next) {
444 if ((status = dladm_vnic_delete(dld_handle, vnic->dlv_vnic_id,
448 vnic->dlv_vnic_id,
454 vnic->dlv_vnic_id);
455 vnic->dlv_flags |= flags;
537 dl_vnic_t *vnic = NULL;
544 for (vnic = node->vc_vnic; vnic != NULL; vnic = vnic->dlv_next) {
551 assert(vnic->dlv_flags & VNIC_CONSUMER_OFFLINED);
554 RCM_LINK_PREFIX, vnic->dlv_vnic_id);
676 dl_vnic_t *vnic;
706 for (vnic = node->vc_vnic; vnic != NULL; vnic = vnic->dlv_next)
727 for (vnic = node->vc_vnic; vnic != NULL; vnic = vnic->dlv_next) {
728 rcm_log_message(RCM_DEBUG, "VNIC:= %u\n", vnic->dlv_vnic_id);
731 vnic->dlv_vnic_id, NULL, NULL, NULL, name, sizeof (name)))
734 _("VNIC: usage(%s) get vnic %u name failure(%s)\n"),
735 node->vc_resource, vnic->dlv_vnic_id,
742 if (vnic->dlv_next != NULL)
796 dl_vnic_t *vnic, *next;
802 for (vnic = node->vc_vnic; vnic != NULL; vnic = next) {
803 next = vnic->dlv_next;
804 free(vnic);
853 dl_vnic_t *vnic;
867 "VNIC: vnic_update() cannot get vnic information for "
915 for (vnic = node->vc_vnic; vnic != NULL; vnic = vnic->dlv_next) {
916 if (vnic->dlv_vnic_id == vnicid) {
917 vnic->dlv_flags &= ~VNIC_STALE;
922 if (vnic == NULL) {
923 if ((vnic = calloc(1, sizeof (dl_vnic_t))) == NULL) {
932 vnic->dlv_vnic_id = vnicid;
933 vnic->dlv_next = node->vc_vnic;
934 vnic->dlv_prev = NULL;
936 node->vc_vnic->dlv_prev = vnic;
937 node->vc_vnic = vnic;
977 dl_vnic_t *vnic;
988 for (vnic = node->vc_vnic; vnic != NULL; vnic = vnic->dlv_next)
989 vnic->dlv_flags |= VNIC_STALE;
1000 dl_vnic_t *vnic, *next;
1002 for (vnic = node->vc_vnic; vnic != NULL; vnic = next) {
1003 next = vnic->dlv_next;
1006 if (vnic->dlv_flags & VNIC_STALE) {
1007 if (vnic->dlv_prev != NULL)
1008 vnic->dlv_prev->dlv_next = next;
1013 next->dlv_prev = vnic->dlv_prev;
1014 free(vnic);
1124 dl_vnic_t *vnic;
1130 for (vnic = node->vc_vnic; vnic != NULL; vnic = vnic->dlv_next) {
1131 if (!(vnic->dlv_flags & VNIC_CONSUMER_OFFLINED))
1135 RCM_LINK_PREFIX, vnic->dlv_vnic_id);
1138 vnic->dlv_flags &= ~VNIC_CONSUMER_OFFLINED;
1153 dl_vnic_t *vnic;
1160 for (vnic = node->vc_vnic; vnic != NULL; vnic = vnic->dlv_next) {
1162 RCM_LINK_PREFIX, vnic->dlv_vnic_id);
1168 vnic->dlv_flags |= VNIC_CONSUMER_OFFLINED;
1171 if (vnic != NULL)
1186 dl_vnic_t *vnic;
1206 for (vnic = node->vc_vnic; vnic != NULL; vnic = vnic->dlv_next) {
1208 "VNIC: vnic_notify_new_vnic add (%u)\n", vnic->dlv_vnic_id);
1210 id = vnic->dlv_vnic_id;