Lines Matching refs:pdp

373     ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)  in i_ipadm_set_mtu()  argument
387 status = i_ipadm_get_prop(iph, arg, pdp, val, &size, in i_ipadm_set_mtu()
413 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) in i_ipadm_set_metric() argument
446 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) in i_ipadm_set_usesrc() argument
524 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) in i_ipadm_set_hostmodel() argument
536 return (i_ipadm_set_prop(iph, NULL, pdp, pval, proto, flags)); in i_ipadm_set_hostmodel()
542 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto, in i_ipadm_get_hostmodel() argument
558 status = i_ipadm_get_prop(iph, arg, pdp, buf, bufsize, proto, in i_ipadm_get_hostmodel()
584 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) in i_ipadm_set_ifprop_flags() argument
594 if (strcmp(pdp->ipd_name, "exchange_routes") == 0 || in i_ipadm_set_ifprop_flags()
595 strcmp(pdp->ipd_name, "arp") == 0 || in i_ipadm_set_ifprop_flags()
596 strcmp(pdp->ipd_name, "nud") == 0) { in i_ipadm_set_ifprop_flags()
598 } else if (strcmp(pdp->ipd_name, "forwarding") == 0) { in i_ipadm_set_ifprop_flags()
612 if (strcmp(pdp->ipd_name, "exchange_routes") == 0) { in i_ipadm_set_ifprop_flags()
617 } else if (strcmp(pdp->ipd_name, "arp") == 0) { in i_ipadm_set_ifprop_flags()
622 } else if (strcmp(pdp->ipd_name, "nud") == 0) { in i_ipadm_set_ifprop_flags()
627 } else if (strcmp(pdp->ipd_name, "forwarding") == 0) { in i_ipadm_set_ifprop_flags()
644 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) in i_ipadm_set_eprivport() argument
654 return (i_ipadm_set_prop(iph, arg, pdp, pval, proto, flags)); in i_ipadm_set_eprivport()
684 status = i_ipadm_set_prop(iph, arg, pdp, nvpair_name(nvp), in i_ipadm_set_eprivport()
696 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) in i_ipadm_set_forwarding() argument
706 status = i_ipadm_set_ifprop_flags(iph, ifname, pdp, pval, in i_ipadm_set_forwarding()
727 status = i_ipadm_set_prop(iph, ifname, pdp, pval, proto, flags); in i_ipadm_set_forwarding()
736 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) in i_ipadm_set_ecnsack() argument
753 return (i_ipadm_set_prop(iph, arg, pdp, pval, proto, flags)); in i_ipadm_set_ecnsack()
759 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto, in i_ipadm_get_ecnsack() argument
781 status = i_ipadm_get_prop(iph, arg, pdp, buf, bufsize, proto, in i_ipadm_get_ecnsack()
818 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto, in i_ipadm_get_forwarding() argument
829 status = i_ipadm_get_ifprop_flags(iph, ifname, pdp, in i_ipadm_get_forwarding()
830 buf, bufsize, pdp->ipd_proto, valtype); in i_ipadm_get_forwarding()
832 status = i_ipadm_get_prop(iph, ifname, pdp, buf, in i_ipadm_get_forwarding()
856 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto, in i_ipadm_get_mtu() argument
870 return (i_ipadm_get_prop(iph, arg, pdp, buf, bufsize, in i_ipadm_get_mtu()
895 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto, in i_ipadm_get_metric() argument
981 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto, in i_ipadm_get_ifprop_flags() argument
996 if (strcmp(pdp->ipd_name, "exchange_routes") == 0 || in i_ipadm_get_ifprop_flags()
997 strcmp(pdp->ipd_name, "arp") == 0 || in i_ipadm_get_ifprop_flags()
998 strcmp(pdp->ipd_name, "nud") == 0) { in i_ipadm_get_ifprop_flags()
1000 } else if (strcmp(pdp->ipd_name, "forwarding") == 0) { in i_ipadm_get_ifprop_flags()
1014 if (strcmp(pdp->ipd_name, "exchange_routes") == 0) { in i_ipadm_get_ifprop_flags()
1017 } else if (strcmp(pdp->ipd_name, "forwarding") == 0) { in i_ipadm_get_ifprop_flags()
1020 } else if (strcmp(pdp->ipd_name, "arp") == 0) { in i_ipadm_get_ifprop_flags()
1023 } else if (strcmp(pdp->ipd_name, "nud") == 0) { in i_ipadm_get_ifprop_flags()
1054 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto, in i_ipadm_get_prop() argument
1060 char *pname = pdp->ipd_name; in i_ipadm_get_prop()
1102 i_ipadm_populate_proparg(ipmgmt_prop_arg_t *pargp, ipadm_prop_desc_t *pdp, in i_ipadm_populate_proparg() argument
1106 uint_t class = pdp->ipd_class; in i_ipadm_populate_proparg()
1107 uint_t proto = pdp->ipd_proto; in i_ipadm_populate_proparg()
1109 (void) strlcpy(pargp->ia_pname, pdp->ipd_name, in i_ipadm_populate_proparg()
1117 if (pdp->ipd_name[0] == '_') { in i_ipadm_populate_proparg()
1119 sizeof (pargp->ia_pname), "_%s", pdp->ipd_name); in i_ipadm_populate_proparg()
1166 ipadm_prop_desc_t *pdp; in i_ipadm_getprop_common() local
1171 pdp = i_ipadm_get_prop_desc(pname, proto, &err); in i_ipadm_getprop_common()
1178 if (pdp != NULL) { in i_ipadm_getprop_common()
1183 if (is_if && !(pdp->ipd_class & IPADMPROP_CLASS_IF)) in i_ipadm_getprop_common()
1189 if (!is_if && !(pdp->ipd_class & IPADMPROP_CLASS_MODULE)) in i_ipadm_getprop_common()
1194 pdp = &ipadm_privprop; in i_ipadm_getprop_common()
1196 pdp->ipd_name = priv_propname; in i_ipadm_getprop_common()
1201 status = pdp->ipd_get(iph, ifname, pdp, buf, bufsize, proto, in i_ipadm_getprop_common()
1207 status = pdp->ipd_get(iph, ifname, pdp, buf, bufsize, proto, in i_ipadm_getprop_common()
1211 status = pdp->ipd_get(iph, ifname, pdp, buf, bufsize, proto, in i_ipadm_getprop_common()
1215 if (pdp->ipd_get_range != NULL) { in i_ipadm_getprop_common()
1216 status = pdp->ipd_get_range(iph, ifname, pdp, buf, in i_ipadm_getprop_common()
1225 status = i_ipadm_get_persist_propval(iph, pdp, buf, in i_ipadm_getprop_common()
1228 status = i_ipadm_get_persist_propval(iph, pdp, buf, in i_ipadm_getprop_common()
1298 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) in i_ipadm_set_prop() argument
1303 char *pname = pdp->ipd_name; in i_ipadm_set_prop()
1367 ipadm_prop_desc_t *pdp; in i_ipadm_setprop_common() local
1376 pdp = i_ipadm_get_prop_desc(pname, proto, &err); in i_ipadm_setprop_common()
1383 if (pdp != NULL) { in i_ipadm_setprop_common()
1386 if (!(pdp->ipd_class & IPADMPROP_CLASS_IF)) in i_ipadm_setprop_common()
1389 if (!(pdp->ipd_class & IPADMPROP_CLASS_MODULE)) in i_ipadm_setprop_common()
1396 if (!(pdp->ipd_flags & IPADMPROP_MULVAL) && (pflags & in i_ipadm_setprop_common()
1402 pdp = &ipadm_privprop; in i_ipadm_setprop_common()
1404 pdp->ipd_name = priv_propname; in i_ipadm_setprop_common()
1407 status = pdp->ipd_set(iph, ifname, pdp, buf, proto, pflags); in i_ipadm_setprop_common()
1413 status = i_ipadm_persist_propval(iph, pdp, buf, ifname, in i_ipadm_setprop_common()
1416 status = i_ipadm_persist_propval(iph, pdp, buf, in i_ipadm_setprop_common()
1499 ipadm_prop_desc_t *pdp; in i_ipadm_walk_proptbl() local
1501 for (pdp = pdtbl; pdp->ipd_name != NULL; pdp++) { in i_ipadm_walk_proptbl()
1502 if (!(pdp->ipd_class & class)) in i_ipadm_walk_proptbl()
1505 if (proto != MOD_PROTO_NONE && !(pdp->ipd_proto & proto)) in i_ipadm_walk_proptbl()
1512 if (func(arg, pdp->ipd_name, pdp->ipd_proto) == B_FALSE) in i_ipadm_walk_proptbl()
1579 ipadm_prop_desc_t *pdtbl, *pdp; in ipadm_walk_prop() local
1601 for (pdp = pdtbl; pdp->ipd_name != NULL; pdp++) { in ipadm_walk_prop()
1602 if (strcmp(pname, pdp->ipd_name) != 0) in ipadm_walk_prop()
1604 if (!(pdp->ipd_proto & proto)) in ipadm_walk_prop()
1608 if (func(arg, pdp->ipd_name, pdp->ipd_proto) == B_FALSE) in ipadm_walk_prop()
1629 i_ipadm_get_persist_propval(ipadm_handle_t iph, ipadm_prop_desc_t *pdp, in i_ipadm_get_persist_propval() argument
1639 i_ipadm_populate_proparg(&parg, pdp, NULL, object); in i_ipadm_get_persist_propval()
1663 i_ipadm_persist_propval(ipadm_handle_t iph, ipadm_prop_desc_t *pdp, in i_ipadm_persist_propval() argument
1670 i_ipadm_populate_proparg(&parg, pdp, pval, object); in i_ipadm_persist_propval()