Lines Matching defs:vlan
402 dl_vlan_t *vlan;
409 for (vlan = node->vc_vlan; vlan != NULL; vlan = vlan->dv_next) {
410 if (!(vlan->dv_flags & VLAN_OFFLINED))
413 if ((status = dladm_vlan_up(dld_handle, vlan->dv_vlanid)) !=
421 vlan->dv_vlanid, dladm_status2str(status, errmsg));
423 vlan->dv_flags &= ~VLAN_OFFLINED;
431 dl_vlan_t *vlan;
441 for (vlan = node->vc_vlan; vlan != NULL; vlan = vlan->dv_next) {
442 if ((status = dladm_vlan_delete(dld_handle, vlan->dv_vlanid,
446 vlan->dv_vlanid, dladm_status2str(status, errmsg));
451 vlan->dv_vlanid);
452 vlan->dv_flags |= flags;
534 dl_vlan_t *vlan = NULL;
541 for (vlan = node->vc_vlan; vlan != NULL; vlan = vlan->dv_next) {
548 assert(vlan->dv_flags & VLAN_CONSUMER_OFFLINED);
551 RCM_LINK_PREFIX, vlan->dv_vlanid);
673 dl_vlan_t *vlan;
703 for (vlan = node->vc_vlan; vlan != NULL; vlan = vlan->dv_next)
724 for (vlan = node->vc_vlan; vlan != NULL; vlan = vlan->dv_next) {
725 rcm_log_message(RCM_DEBUG, "VLAN:= %u\n", vlan->dv_vlanid);
728 vlan->dv_vlanid, NULL, NULL, NULL, name,
731 _("VLAN: usage(%s) get vlan %u name failure(%s)\n"),
732 node->vc_resource, vlan->dv_vlanid,
739 if (vlan->dv_next != NULL)
793 dl_vlan_t *vlan, *next;
799 for (vlan = node->vc_vlan; vlan != NULL; vlan = next) {
800 next = vlan->dv_next;
801 free(vlan);
850 dl_vlan_t *vlan;
864 "VLAN: vlan_update() cannot get vlan information for "
903 for (vlan = node->vc_vlan; vlan != NULL; vlan = vlan->dv_next) {
904 if (vlan->dv_vlanid == vlanid) {
905 vlan->dv_flags &= ~VLAN_STALE;
910 if (vlan == NULL) {
911 if ((vlan = calloc(1, sizeof (dl_vlan_t))) == NULL) {
920 vlan->dv_vlanid = vlanid;
921 vlan->dv_next = node->vc_vlan;
922 vlan->dv_prev = NULL;
924 node->vc_vlan->dv_prev = vlan;
925 node->vc_vlan = vlan;
965 dl_vlan_t *vlan;
976 for (vlan = node->vc_vlan; vlan != NULL; vlan = vlan->dv_next)
977 vlan->dv_flags |= VLAN_STALE;
988 dl_vlan_t *vlan, *next;
990 for (vlan = node->vc_vlan; vlan != NULL; vlan = next) {
991 next = vlan->dv_next;
994 if (vlan->dv_flags & VLAN_STALE) {
995 if (vlan->dv_prev != NULL)
996 vlan->dv_prev->dv_next = next;
1001 next->dv_prev = vlan->dv_prev;
1002 free(vlan);
1112 dl_vlan_t *vlan;
1118 for (vlan = node->vc_vlan; vlan != NULL; vlan = vlan->dv_next) {
1119 if (!(vlan->dv_flags & VLAN_CONSUMER_OFFLINED))
1123 RCM_LINK_PREFIX, vlan->dv_vlanid);
1126 vlan->dv_flags &= ~VLAN_CONSUMER_OFFLINED;
1141 dl_vlan_t *vlan;
1148 for (vlan = node->vc_vlan; vlan != NULL; vlan = vlan->dv_next) {
1150 RCM_LINK_PREFIX, vlan->dv_vlanid);
1156 vlan->dv_flags |= VLAN_CONSUMER_OFFLINED;
1159 if (vlan != NULL)
1174 dl_vlan_t *vlan;
1194 for (vlan = node->vc_vlan; vlan != NULL; vlan = vlan->dv_next) {
1197 vlan->dv_vlanid);
1199 id = vlan->dv_vlanid;