Lines Matching defs:pdp

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