Lines Matching defs:pdp

147 i_ipadm_pd2permstr(ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize)
153 if (pdp->ipd_set != NULL)
155 if (pdp->ipd_get != NULL)
904 ipadm_prop_desc_t *pdp, const void *pval, uint_t af, uint_t flags)
954 * `pdp', on the address object in `arg'.
959 ipadm_prop_desc_t *pdp, const void *pval, uint_t af, uint_t flags)
967 strcmp(pdp->ipd_name, "deprecated") == 0)
977 if (strcmp(pdp->ipd_name, "private") == 0) {
982 } else if (strcmp(pdp->ipd_name, "transmit") == 0) {
987 } else if (strcmp(pdp->ipd_name, "deprecated") == 0) {
1007 ipadm_prop_desc_t *pdp, const void *pval, uint_t af, uint_t flags)
1050 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t af,
1167 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t af,
1260 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t af,
1272 if (strcmp(pdp->ipd_name, "private") == 0 ||
1273 strcmp(pdp->ipd_name, "deprecated") == 0) {
1275 } else if (strcmp(pdp->ipd_name, "transmit") == 0) {
1291 if (strcmp(pdp->ipd_name, "private") == 0)
1293 else if (strcmp(pdp->ipd_name, "transmit") == 0)
1295 else if (strcmp(pdp->ipd_name, "deprecated") == 0)
1319 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t af,
1399 ipadm_prop_desc_t *pdp = NULL;
1407 if ((pdp = i_ipadm_get_addrprop_desc(pname)) == NULL)
1428 status = i_ipadm_pd2permstr(pdp, buf, bufsize);
1434 status = pdp->ipd_get(iph, &ipaddr, pdp, buf, bufsize,
1439 status = pdp->ipd_get(iph, &ipaddr, pdp, buf, bufsize,
1443 if (pdp->ipd_get_range != NULL) {
1444 status = pdp->ipd_get_range(iph, &ipaddr, pdp, buf,
1451 status = i_ipadm_get_persist_propval(iph, pdp, buf, bufsize,
1472 ipadm_prop_desc_t *pdp = NULL;
1490 if ((pdp = i_ipadm_get_addrprop_desc(pname)) == NULL)
1493 if (pdp->ipd_set == NULL || (reset && pdp->ipd_get == NULL))
1496 if (!(pdp->ipd_flags & IPADMPROP_MULVAL) &&
1541 status = pdp->ipd_get(iph, &ipaddr, pdp, defbuf, &defbufsize,
1548 status = pdp->ipd_set(iph, &ipaddr, pdp, pval, af, pflags);
1557 status = i_ipadm_persist_propval(iph, pdp, pval, &ipaddr,
3043 ipadm_prop_desc_t *pdp = NULL;
3109 for (pdp = ipadm_addrprop_table; pdp->ipd_name != NULL; pdp++) {
3110 if (strcmp("prefixlen", pdp->ipd_name) == 0)
3113 assert(pdp != NULL);
3114 status = i_ipadm_persist_propval(iph, pdp, pval, ipaddr, flags);