Lines Matching refs:pdp

398     ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)
412 status = i_ipadm_get_prop(iph, arg, pdp, val, &size,
438 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)
471 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)
549 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)
561 return (i_ipadm_set_prop(iph, NULL, pdp, pval, proto, flags));
567 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto,
584 status = i_ipadm_get_prop(iph, arg, pdp, buf, bufsize, proto,
607 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)
632 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto,
683 status = i_ipadm_get_persist_propval(iph, pdp, buf,
692 status = i_ipadm_get_persist_propval(iph, pdp, buf,
712 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)
722 if (strcmp(pdp->ipd_name, "exchange_routes") == 0 ||
723 strcmp(pdp->ipd_name, "arp") == 0 ||
724 strcmp(pdp->ipd_name, "nud") == 0) {
726 } else if (strcmp(pdp->ipd_name, "forwarding") == 0 ||
727 strcmp(pdp->ipd_name, "standby") == 0) {
741 if (strcmp(pdp->ipd_name, "exchange_routes") == 0) {
746 } else if (strcmp(pdp->ipd_name, "arp") == 0) {
751 } else if (strcmp(pdp->ipd_name, "nud") == 0) {
756 } else if (strcmp(pdp->ipd_name, "forwarding") == 0) {
761 } else if (strcmp(pdp->ipd_name, "standby") == 0) {
785 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)
793 return (i_ipadm_set_prop(iph, arg, pdp, pval, proto, flags));
824 status = i_ipadm_set_prop(iph, arg, pdp, p, proto, flags);
836 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)
850 status = i_ipadm_set_prop(iph, arg, pdp, pval, proto, flags);
854 i_ipadm_get_cong_enabled(iph, arg, pdp, defval, &defsize,
894 status = i_ipadm_set_prop(iph, arg, pdp, alg, proto,
909 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto,
923 status = i_ipadm_get_prop(iph, arg, pdp, buf, bufsize, proto,
927 status = i_ipadm_get_prop(iph, arg, pdp, buf, bufsize, proto,
941 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)
945 status = i_ipadm_set_prop(iph, arg, pdp, pval, proto, flags);
950 status = ipadm_cong_persist_propval(NULL, pdp->ipd_name, pval,
959 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto,
969 status = ipadm_cong_get_persist_propval(NULL, pdp->ipd_name,
975 status = i_ipadm_get_prop(iph, arg, pdp, buf, bufsize, proto,
987 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)
997 status = i_ipadm_set_ifprop_flags(iph, ifname, pdp, pval,
1018 status = i_ipadm_set_prop(iph, ifname, pdp, pval, proto, flags);
1027 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)
1044 return (i_ipadm_set_prop(iph, arg, pdp, pval, proto, flags));
1050 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto,
1087 status = i_ipadm_get_prop(iph, arg, pdp, buf, bufsize, proto,
1119 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto,
1130 status = i_ipadm_get_ifprop_flags(iph, ifname, pdp,
1131 buf, bufsize, pdp->ipd_proto, valtype);
1135 status = i_ipadm_get_prop(iph, ifname, pdp, buf,
1162 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto,
1172 return (i_ipadm_get_prop(iph, arg, pdp, buf, bufsize,
1192 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto,
1259 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto,
1270 if (strcmp(pdp->ipd_name, "exchange_routes") == 0 ||
1271 strcmp(pdp->ipd_name, "arp") == 0 ||
1272 strcmp(pdp->ipd_name, "nud") == 0) {
1274 } else if (strcmp(pdp->ipd_name, "forwarding") == 0 ||
1275 strcmp(pdp->ipd_name, "standby") == 0) {
1296 if (strcmp(pdp->ipd_name, "exchange_routes") == 0) {
1299 } else if (strcmp(pdp->ipd_name, "forwarding") == 0) {
1302 } else if (strcmp(pdp->ipd_name, "arp") == 0) {
1305 } else if (strcmp(pdp->ipd_name, "nud") == 0) {
1308 } else if (strcmp(pdp->ipd_name, "standby") == 0) {
1333 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto,
1339 char *pname = pdp->ipd_name;
1386 ipadm_prop_desc_t *pdp, const char *pval, const void *object)
1389 uint_t class = pdp->ipd_class;
1390 uint_t proto = pdp->ipd_proto;
1394 (void) strlcpy(pargp->ia_pname, pdp->ipd_name,
1402 if (pdp->ipd_name[0] == '_') {
1404 sizeof (pargp->ia_pname), "_%s", pdp->ipd_name);
1457 ipadm_prop_desc_t *pdp;
1468 pdp = i_ipadm_get_prop_desc(pname, proto, &err);
1475 if (pdp != NULL) {
1480 if (is_if && !(pdp->ipd_class & IPADMPROP_CLASS_IF))
1486 if (!is_if && !(pdp->ipd_class & IPADMPROP_CLASS_MODULE))
1491 pdp = &ipadm_privprop;
1493 pdp->ipd_name = priv_propname;
1502 status = i_ipadm_pd2permstr(pdp, buf, &psize);
1504 status = pdp->ipd_get(iph, ifname, pdp, buf, &psize,
1513 status = pdp->ipd_get(iph, ifname, pdp, buf, &psize, proto,
1517 status = pdp->ipd_get(iph, ifname, pdp, buf, &psize, proto,
1521 if (pdp->ipd_get_range != NULL) {
1522 status = pdp->ipd_get_range(iph, ifname, pdp, buf,
1534 if (pdp->ipd_flags & IPADMPROP_GETPERSIST) {
1535 status = pdp->ipd_get(iph, ifname, pdp, buf, &psize,
1539 status = i_ipadm_get_persist_propval(iph, pdp,
1542 status = i_ipadm_get_persist_propval(iph, pdp,
1635 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)
1640 char *pname = pdp->ipd_name;
1705 ipadm_prop_desc_t *pdp;
1719 pdp = i_ipadm_get_prop_desc(pname, proto, &err);
1726 if (pdp != NULL) {
1729 if (!(pdp->ipd_class & IPADMPROP_CLASS_IF))
1732 if (!(pdp->ipd_class & IPADMPROP_CLASS_MODULE))
1740 if (!(pdp->ipd_flags & IPADMPROP_MULVAL) && (pflags &
1750 if (reset && (pdp->ipd_flags & IPADMPROP_GLOBAL) &&
1759 if (pdp->ipd_flags & IPADMPROP_SMFPERSIST)
1763 pdp = &ipadm_privprop;
1765 pdp->ipd_name = priv_propname;
1775 status = pdp->ipd_set(iph, ifname, pdp, buf, proto, pflags);
1788 status = i_ipadm_persist_propval(iph, pdp, buf, ifname,
1791 status = i_ipadm_persist_propval(iph, pdp, buf,
1878 ipadm_prop_desc_t *pdp;
1880 for (pdp = pdtbl; pdp->ipd_name != NULL; pdp++) {
1881 if (!(pdp->ipd_class & class))
1884 if (proto != MOD_PROTO_NONE && !(pdp->ipd_proto & proto))
1891 if (func(arg, pdp->ipd_name, pdp->ipd_proto) == B_FALSE)
1958 ipadm_prop_desc_t *pdtbl, *pdp;
1980 for (pdp = pdtbl; pdp->ipd_name != NULL; pdp++) {
1981 if (strcmp(pname, pdp->ipd_name) != 0)
1983 if (!(pdp->ipd_proto & proto))
1987 if (func(arg, pdp->ipd_name, pdp->ipd_proto) == B_FALSE)
2008 i_ipadm_get_persist_propval(ipadm_handle_t iph, ipadm_prop_desc_t *pdp,
2017 i_ipadm_populate_proparg(iph, &parg, pdp, NULL, object);
2030 i_ipadm_persist_propval(ipadm_handle_t iph, ipadm_prop_desc_t *pdp,
2037 i_ipadm_populate_proparg(iph, &parg, pdp, pval, object);