dlmgmt_linkattr_t
dlmgmt_linkattr_t *cur_p = NULL;
linkattr_upgrade(dlmgmt_linkattr_t *attrp)
dlmgmt_linkattr_t *attrp;
dlmgmt_linkattr_t *attrp;
dlmgmt_linkattr_t *attrp;
dlmgmt_linkattr_t *attrp;
dlmgmt_linkattr_t *attrp, *next;
boolean_t linkattr_equal(dlmgmt_linkattr_t **, const char *, void *,
dlmgmt_linkattr_t *linkattr_find(dlmgmt_linkattr_t *, const char *);
void linkattr_unset(dlmgmt_linkattr_t **, const char *);
int linkattr_set(dlmgmt_linkattr_t **, const char *, void *,
int linkattr_get(dlmgmt_linkattr_t **, const char *, void **,
int dlmgmt_getattr_common(dlmgmt_linkattr_t **, const char *,
dlmgmt_linkattr_t *ll_head;
dlmgmt_linkattr_t *ld_head;
linkattr_add(dlmgmt_linkattr_t **headp, dlmgmt_linkattr_t *attrp)
linkattr_rm(dlmgmt_linkattr_t **headp, dlmgmt_linkattr_t *attrp)
dlmgmt_linkattr_t *next, *prev;
dlmgmt_linkattr_t *
linkattr_find(dlmgmt_linkattr_t *headp, const char *attr)
dlmgmt_linkattr_t *attrp;
linkattr_set(dlmgmt_linkattr_t **headp, const char *attr, void *attrval,
dlmgmt_linkattr_t *attrp;
if ((attrp = calloc(1, sizeof (dlmgmt_linkattr_t))) == NULL)
linkattr_unset(dlmgmt_linkattr_t **headp, const char *attr)
dlmgmt_linkattr_t *attrp;
linkattr_get(dlmgmt_linkattr_t **headp, const char *attr, void **attrvalp,
dlmgmt_linkattr_t *attrp;
linkattr_equal(dlmgmt_linkattr_t **headp, const char *attr, void *attrval,
dlmgmt_linkattr_t *next, *attrp;
dlmgmt_linkattr_t *next, *attrp;
dlmgmt_getattr_common(dlmgmt_linkattr_t **headp, const char *attr,
dlmgmt_linkattr_t *next, *attrp;