Lines Matching refs:nodep
1038 i_ipmgmt_add_amnode(ipmgmt_aobjmap_t *nodep) in i_ipmgmt_add_amnode() argument
1045 *new = *nodep; in i_ipmgmt_add_amnode()
1093 i_ipmgmt_lookupadd_amnode(ipmgmt_aobjmap_t *nodep) in i_ipmgmt_lookupadd_amnode() argument
1099 if (strcmp(head->am_ifname, nodep->am_ifname) == 0) in i_ipmgmt_lookupadd_amnode()
1107 if (nodep->am_aobjname[0] == '\0') { in i_ipmgmt_lookupadd_amnode()
1118 if (snprintf(nodep->am_aobjname, IPADM_AOBJSIZ, "%s/_%s", in i_ipmgmt_lookupadd_amnode()
1119 nodep->am_ifname, tmpstr) >= IPADM_AOBJSIZ) { in i_ipmgmt_lookupadd_amnode()
1122 nodep->am_nextnum = ++nextnum; in i_ipmgmt_lookupadd_amnode()
1126 if (strcmp(head->am_aobjname, nodep->am_aobjname) == 0) in i_ipmgmt_lookupadd_amnode()
1129 nodep->am_nextnum = nextnum; in i_ipmgmt_lookupadd_amnode()
1131 return (i_ipmgmt_add_amnode(nodep)); in i_ipmgmt_lookupadd_amnode()
1142 ipmgmt_aobjmap_op(ipmgmt_aobjmap_t *nodep, uint32_t op) in ipmgmt_aobjmap_op() argument
1164 nodep->am_aobjname) == 0 && in ipmgmt_aobjmap_op()
1167 nodep->ipmgmt_am_linklocal)) in ipmgmt_aobjmap_op()
1173 (void) strlcpy(head->am_ifname, nodep->am_ifname, in ipmgmt_aobjmap_op()
1175 head->am_lnum = nodep->am_lnum; in ipmgmt_aobjmap_op()
1176 head->am_family = nodep->am_family; in ipmgmt_aobjmap_op()
1177 head->am_flags = nodep->am_flags; in ipmgmt_aobjmap_op()
1178 head->am_atype = nodep->am_atype; in ipmgmt_aobjmap_op()
1179 head->am_atype_cache = nodep->am_atype_cache; in ipmgmt_aobjmap_op()
1184 nodep->am_ifname) == 0) in ipmgmt_aobjmap_op()
1187 nodep->am_nextnum = (head == NULL ? 0 : in ipmgmt_aobjmap_op()
1189 err = i_ipmgmt_add_amnode(nodep); in ipmgmt_aobjmap_op()
1197 nodep->am_aobjname) == 0) { in ipmgmt_aobjmap_op()
1198 nodep->am_atype = head->am_atype; in ipmgmt_aobjmap_op()
1206 nodep->am_lnum == head->am_lnum) in ipmgmt_aobjmap_op()
1222 nodep->am_flags == IPMGMT_ACTIVE) { in ipmgmt_aobjmap_op()
1229 *nodep = *head; in ipmgmt_aobjmap_op()
1231 (void) strlcpy(nodep->am_ifname, in ipmgmt_aobjmap_op()
1233 sizeof (nodep->am_ifname)); in ipmgmt_aobjmap_op()
1247 err = i_ipmgmt_lookupadd_amnode(nodep); in ipmgmt_aobjmap_op()
1254 nodep->am_ifname) == 0 && in ipmgmt_aobjmap_op()
1255 head->am_family == nodep->am_family && in ipmgmt_aobjmap_op()
1256 head->am_lnum == nodep->am_lnum) { in ipmgmt_aobjmap_op()
1261 nodep->am_aobjname) == 0) { in ipmgmt_aobjmap_op()
1269 matched->am_lnum = nodep->am_lnum; in ipmgmt_aobjmap_op()
1279 err = ipmgmt_persist_aobjmap(nodep, db_op); in ipmgmt_aobjmap_op()
1478 ipmgmt_aobjmap_t *nodep = arg; in ipmgmt_delete_aobjmap() local
1482 if (!ipmgmt_nvlist_match(db_nvl, NULL, nodep->am_ifname, in ipmgmt_delete_aobjmap()
1483 nodep->am_aobjname)) in ipmgmt_delete_aobjmap()
1486 if (nodep->am_atype == IPADM_ADDR_IPV6_ADDRCONF) { in ipmgmt_delete_aobjmap()
1488 &db_lifnumstr) != 0 || atoi(db_lifnumstr) != nodep->am_lnum) in ipmgmt_delete_aobjmap()
1503 ipmgmt_persist_aobjmap(ipmgmt_aobjmap_t *nodep, ipadm_db_op_t op) in ipmgmt_persist_aobjmap() argument
1510 if ((err = i_ipmgmt_node2nvl(&nvl, nodep)) != 0) in ipmgmt_persist_aobjmap()
1513 if (nodep->am_atype == IPADM_ADDR_IPV6_ADDRCONF) in ipmgmt_persist_aobjmap()
1524 err = ipadm_rw_db(ipmgmt_delete_aobjmap, nodep, in ipmgmt_persist_aobjmap()