Lines Matching refs:link
47 * datalinks and is keyed by zoneid and link name. The dlmgmt_id_avl also
48 * contains all datalinks, and it is keyed by link ID. The dlmgmt_loan_avl is
49 * keyed by link name, and contains the set of global-zone links that are
104 * Note that the zoneid associated with a link is effectively part of its
362 * Set the DLMGMT_ACTIVE flag on the link to note that it is active. When a
363 * link becomes active and it belongs to a non-global zone, it is also added
374 * This link was already added to a non-global zone. This can
401 * Is linkp visible from the caller's zoneid? It is if the link is in the
403 * link is on loan to a non-global zone.
415 dlmgmt_link_t link, *linkp;
417 link.ll_linkid = linkid;
418 if ((linkp = avl_find(&dlmgmt_id_avl, &link, NULL)) == NULL)
428 dlmgmt_link_t link, *linkp;
430 (void) strlcpy(link.ll_link, name, MAXLINKNAMELEN);
431 link.ll_zoneid = zoneid;
432 linkp = avl_find(&dlmgmt_name_avl, &link, NULL);
434 /* The link could be on loan to a non-global zone? */
435 linkp = avl_find(&dlmgmt_loan_avl, &link, NULL);
495 * The link does not exist in the specified space.
612 dlmgmt_link_t link, *linkp;
645 (void) snprintf(link.ll_link, MAXLINKNAMELEN, "%s%d",
647 link.ll_zoneid = zoneid;
648 if ((linkp = avl_find(&dlmgmt_name_avl, &link, NULL)) != NULL)
661 * link is in the prefix list.
683 * If the link name prefix is in the list, advance the