Lines Matching refs:pdp
83 typedef dladm_status_t pd_getf_t(dladm_handle_t, prop_desc_t *pdp,
116 typedef dladm_status_t pd_checkf_t(dladm_handle_t, prop_desc_t *pdp,
903 check_prop(dladm_handle_t handle, prop_desc_t *pdp, datalink_id_t linkid, in check_prop() argument
912 for (i = 0; i < pdp->pd_noptval; i++) { in check_prop()
914 pdp->pd_optval[i].vd_name) == 0) { in check_prop()
918 if (i == pdp->pd_noptval) in check_prop()
921 (void) memcpy(&vdp[j], &pdp->pd_optval[i], sizeof (val_desc_t)); in check_prop()
928 datalink_class_t class, uint32_t media, prop_desc_t *pdp, char **prop_val, in i_dladm_set_single_prop() argument
936 if (!(pdp->pd_class & class)) in i_dladm_set_single_prop()
939 if (!DATALINK_MEDIA_ACCEPTED(pdp->pd_dmedia, media)) in i_dladm_set_single_prop()
942 if ((flags & DLADM_OPT_PERSIST) && (pdp->pd_flags & PD_TEMPONLY)) in i_dladm_set_single_prop()
948 if (pdp->pd_set == NULL) in i_dladm_set_single_prop()
956 if (pdp->pd_check != NULL) { in i_dladm_set_single_prop()
957 needfree = ((pdp->pd_flags & PD_CHECK_ALLOC) != 0); in i_dladm_set_single_prop()
958 status = pdp->pd_check(handle, pdp, linkid, prop_val, in i_dladm_set_single_prop()
960 } else if (pdp->pd_optval != NULL) { in i_dladm_set_single_prop()
961 status = check_prop(handle, pdp, linkid, prop_val, in i_dladm_set_single_prop()
974 if (pdp->pd_defval.vd_name == NULL) in i_dladm_set_single_prop()
978 defval = (strlen(pdp->pd_defval.vd_name) > 0); in i_dladm_set_single_prop()
979 if ((pdp->pd_flags & PD_CHECK_ALLOC) == 0 && !defval) { in i_dladm_set_single_prop()
980 status = i_dladm_getset_defval(handle, pdp, linkid, in i_dladm_set_single_prop()
990 (void) memcpy(vdp, &pdp->pd_defval, in i_dladm_set_single_prop()
992 } else if (pdp->pd_check != NULL) { in i_dladm_set_single_prop()
993 needfree = ((pdp->pd_flags & PD_CHECK_ALLOC) != 0); in i_dladm_set_single_prop()
994 status = pdp->pd_check(handle, pdp, linkid, prop_val, in i_dladm_set_single_prop()
1000 if (pdp->pd_flags & PD_AFTER_PERM) in i_dladm_set_single_prop()
1004 status = pdp->pd_set(handle, pdp, linkid, vdp, cnt, flags, in i_dladm_set_single_prop()
1025 prop_desc_t *pdp = &prop_table[i]; in i_dladm_set_linkprop() local
1029 (strcasecmp(prop_name, pdp->pd_name) != 0)) in i_dladm_set_linkprop()
1032 s = i_dladm_set_single_prop(handle, linkid, class, media, pdp, in i_dladm_set_linkprop()
1111 prop_desc_t *pdp = prop_table; in dladm_set_linkprop() local
1114 for (i = 0; i < DLADM_MAX_PROPS; i++, pdp++) { in dladm_set_linkprop()
1115 if (!(pdp->pd_flags & PD_AFTER_PERM)) in dladm_set_linkprop()
1118 strcasecmp(prop_name, pdp->pd_name) != 0) in dladm_set_linkprop()
1120 status = pdp->pd_set(handle, pdp, linkid, NULL, in dladm_set_linkprop()
1184 prop_desc_t *pdp; in dladm_get_linkprop() local
1219 pdp = &prop_table[i]; in dladm_get_linkprop()
1226 if (!(pdp->pd_class & class)) in dladm_get_linkprop()
1229 if (!DATALINK_MEDIA_ACCEPTED(pdp->pd_dmedia, media)) in dladm_get_linkprop()
1234 status = pdp->pd_get(handle, pdp, linkid, prop_val, val_cntp, in dladm_get_linkprop()
1239 if (pdp->pd_set == NULL) { in dladm_get_linkprop()
1242 status = pdp->pd_get(handle, pdp, linkid, prop_val, in dladm_get_linkprop()
1260 if (pdp->pd_defval.vd_name == NULL) { in dladm_get_linkprop()
1265 if (strlen(pdp->pd_defval.vd_name) == 0) { in dladm_get_linkprop()
1266 status = pdp->pd_get(handle, pdp, linkid, prop_val, in dladm_get_linkprop()
1269 (void) strcpy(*prop_val, pdp->pd_defval.vd_name); in dladm_get_linkprop()
1275 if (pdp->pd_getmod != NULL) { in dladm_get_linkprop()
1276 status = pdp->pd_getmod(handle, pdp, linkid, prop_val, in dladm_get_linkprop()
1280 cnt = pdp->pd_noptval; in dladm_get_linkprop()
1288 pdp->pd_optval[i].vd_name); in dladm_get_linkprop()
1294 if (pdp->pd_flags & PD_TEMPONLY) in dladm_get_linkprop()
1320 prop_desc_t *pdp; in dladm_get_linkprop_values() local
1330 for (pdp = prop_table; pdp < prop_table + DLADM_MAX_PROPS; pdp++) in dladm_get_linkprop_values()
1331 if (strcasecmp(prop_name, pdp->pd_name) == 0) in dladm_get_linkprop_values()
1334 if (pdp == prop_table + DLADM_MAX_PROPS) in dladm_get_linkprop_values()
1337 if (pdp->pd_flags & PD_CHECK_ALLOC) in dladm_get_linkprop_values()
1345 if (!(pdp->pd_class & class)) in dladm_get_linkprop_values()
1348 if (!DATALINK_MEDIA_ACCEPTED(pdp->pd_dmedia, media)) in dladm_get_linkprop_values()
1363 status = pdp->pd_get(handle, pdp, linkid, prop_val, val_cntp, in dladm_get_linkprop_values()
1375 if (pdp->pd_defval.vd_name == NULL) { in dladm_get_linkprop_values()
1380 if (pdp->pd_defval.vd_name[0] != '\0') { in dladm_get_linkprop_values()
1382 *ret_val = pdp->pd_defval.vd_val; in dladm_get_linkprop_values()
1386 status = pdp->pd_get(handle, pdp, linkid, prop_val, val_cntp, in dladm_get_linkprop_values()
1391 if (pdp->pd_flags & PD_TEMPONLY) in dladm_get_linkprop_values()
1404 if (pdp->pd_check != NULL) { in dladm_get_linkprop_values()
1411 status = pdp->pd_check(handle, pdp, linkid, in dladm_get_linkprop_values()
1420 for (i = 0; i < pdp->pd_noptval; i++) { in dladm_get_linkprop_values()
1421 if (strcmp(pdp->pd_optval[i].vd_name, in dladm_get_linkprop_values()
1424 pdp->pd_optval[i].vd_val; in dladm_get_linkprop_values()
1428 if (i == pdp->pd_noptval) { in dladm_get_linkprop_values()
1533 get_zone(dladm_handle_t handle, prop_desc_t *pdp, datalink_id_t linkid, in get_zone() argument
1544 status = i_dladm_get_public_prop(handle, linkid, pdp->pd_name, flags, in get_zone()
1633 set_zone(dladm_handle_t handle, prop_desc_t *pdp, datalink_id_t linkid, in set_zone() argument
1645 status = i_dladm_get_public_prop(handle, linkid, pdp->pd_name, flags, in set_zone()
1654 if ((status = set_public_prop(handle, pdp, linkid, vdp, val_cnt, in set_zone()
1674 check_zone(dladm_handle_t handle, prop_desc_t *pdp, datalink_id_t linkid, in check_zone() argument
1727 get_maxbw(dladm_handle_t handle, prop_desc_t *pdp, datalink_id_t linkid, in get_maxbw() argument
1751 check_maxbw(dladm_handle_t handle, prop_desc_t *pdp, datalink_id_t linkid, in check_maxbw() argument
1800 get_cpus(dladm_handle_t handle, prop_desc_t *pdp, datalink_id_t linkid, in get_cpus() argument
1809 if (strcmp(pdp->pd_name, "cpus-effective") == 0) { in get_cpus()
1850 check_cpus(dladm_handle_t handle, prop_desc_t *pdp, datalink_id_t linkid, in check_cpus() argument
1981 get_pool(dladm_handle_t handle, prop_desc_t *pdp, datalink_id_t linkid, in get_pool() argument
1988 if (strcmp(pdp->pd_name, "pool-effective") == 0) { in get_pool()
2013 check_pool(dladm_handle_t handle, prop_desc_t *pdp, datalink_id_t linkid, in check_pool() argument
2095 get_priority(dladm_handle_t handle, prop_desc_t *pdp, in get_priority() argument
2159 check_rings(dladm_handle_t handle, prop_desc_t *pdp, in check_rings() argument
2182 get_rings_range(dladm_handle_t handle, prop_desc_t *pdp, in get_rings_range() argument
2194 if ((dip = i_dladm_buf_alloc_by_name(sz, linkid, pdp->pd_name, flags, in get_rings_range()
2237 get_rxrings(dladm_handle_t handle, prop_desc_t *pdp, datalink_id_t linkid, in get_rxrings() argument
2248 if (strcmp(pdp->pd_name, "rxrings-effective") == 0) { in get_rxrings()
2303 get_txrings(dladm_handle_t handle, prop_desc_t *pdp, datalink_id_t linkid, in get_txrings() argument
2315 if (strcmp(pdp->pd_name, "txrings-effective") == 0) { in get_txrings()
2373 get_cntavail(dladm_handle_t handle, prop_desc_t *pdp, datalink_id_t linkid, in get_cntavail() argument
2380 return (get_uint32(handle, pdp, linkid, prop_val, val_cnt, media, in get_cntavail()
2386 set_resource(dladm_handle_t handle, prop_desc_t *pdp, in set_resource() argument
2405 if (strcmp(pdp->pd_name, rp->rp_name) != 0) in set_resource()
2425 get_protection(dladm_handle_t handle, prop_desc_t *pdp, in get_protection() argument
2457 get_allowedips(dladm_handle_t handle, prop_desc_t *pdp, in get_allowedips() argument
2633 check_allowedips(dladm_handle_t handle, prop_desc_t *pdp, in check_allowedips() argument
2918 get_allowedcids(dladm_handle_t handle, prop_desc_t *pdp, in get_allowedcids() argument
2971 check_allowedcids(dladm_handle_t handle, prop_desc_t *pdp, in check_allowedcids() argument
3007 get_secondary_macs(dladm_handle_t handle, prop_desc_t *pdp, in get_secondary_macs() argument
3015 status = i_dladm_get_public_prop(handle, linkid, pdp->pd_name, flags, in get_secondary_macs()
3037 check_secondary_macs(dladm_handle_t handle, prop_desc_t *pdp, in check_secondary_macs() argument
3107 get_autopush(dladm_handle_t handle, prop_desc_t *pdp, datalink_id_t linkid, in get_autopush() argument
3118 status = i_dladm_get_public_prop(handle, linkid, pdp->pd_name, flags, in get_autopush()
3186 check_autopush(dladm_handle_t handle, prop_desc_t *pdp, datalink_id_t linkid, in check_autopush() argument
3228 get_rate_common(dladm_handle_t handle, prop_desc_t *pdp, in get_rate_common() argument
3270 get_rate(dladm_handle_t handle, prop_desc_t *pdp, datalink_id_t linkid, in get_rate() argument
3275 return (get_speed(handle, pdp, linkid, prop_val, in get_rate()
3279 return (get_rate_common(handle, pdp, linkid, prop_val, val_cnt, in get_rate()
3285 get_rate_mod(dladm_handle_t handle, prop_desc_t *pdp, datalink_id_t linkid, in get_rate_mod() argument
3298 return (get_rate_common(handle, pdp, linkid, prop_val, in get_rate_mod()
3334 set_rate(dladm_handle_t handle, prop_desc_t *pdp, datalink_id_t linkid, in set_rate() argument
3359 check_rate(dladm_handle_t handle, prop_desc_t *pdp, datalink_id_t linkid, in check_rate() argument
3417 get_channel(dladm_handle_t handle, prop_desc_t *pdp, in get_channel() argument
3442 get_powermode(dladm_handle_t handle, prop_desc_t *pdp, in get_powermode() argument
3477 set_powermode(dladm_handle_t handle, prop_desc_t *pdp, in set_powermode() argument
3508 get_radio(dladm_handle_t handle, prop_desc_t *pdp, datalink_id_t linkid, in get_radio() argument
3540 set_radio(dladm_handle_t handle, prop_desc_t *pdp, datalink_id_t linkid, in set_radio() argument
3565 check_hoplimit(dladm_handle_t handle, prop_desc_t *pdp, in check_hoplimit() argument
3588 check_encaplim(dladm_handle_t handle, prop_desc_t *pdp, datalink_id_t linkid, in check_encaplim() argument
3796 set_public_prop(dladm_handle_t handle, prop_desc_t *pdp, in set_public_prop() argument
3807 dip = i_dladm_buf_alloc_by_name(0, linkid, pdp->pd_name, 0, &status); in set_public_prop()
3811 if (pdp->pd_flags & PD_CHECK_ALLOC) in set_public_prop()
3889 check_uint32(dladm_handle_t handle, prop_desc_t *pdp, in check_uint32() argument
3904 get_duplex(dladm_handle_t handle, prop_desc_t *pdp, in get_duplex() argument
3932 get_speed(dladm_handle_t handle, prop_desc_t *pdp, datalink_id_t linkid, in get_speed() argument
3957 get_link_state(dladm_handle_t handle, prop_desc_t *pdp, in get_link_state() argument
3986 get_binary(dladm_handle_t handle, prop_desc_t *pdp, in get_binary() argument
3993 status = i_dladm_get_public_prop(handle, linkid, pdp->pd_name, flags, in get_binary()
4005 get_uint32(dladm_handle_t handle, prop_desc_t *pdp, in get_uint32() argument
4012 status = i_dladm_get_public_prop(handle, linkid, pdp->pd_name, flags, in get_uint32()
4024 get_range(dladm_handle_t handle, prop_desc_t *pdp, in get_range() argument
4043 if ((dip = i_dladm_buf_alloc_by_name(sz, linkid, pdp->pd_name, flags, in get_range()
4103 get_tagmode(dladm_handle_t handle, prop_desc_t *pdp, in get_tagmode() argument
4110 status = i_dladm_get_public_prop(handle, linkid, pdp->pd_name, flags, in get_tagmode()
4131 get_flowctl(dladm_handle_t handle, prop_desc_t *pdp, in get_flowctl() argument
4138 status = i_dladm_get_public_prop(handle, linkid, pdp->pd_name, flags, in get_flowctl()
4278 i_dladm_getset_defval(dladm_handle_t handle, prop_desc_t *pdp, in i_dladm_getset_defval() argument
4313 status = pdp->pd_get(handle, pdp, linkid, prop_vals, &cnt, media, in i_dladm_getset_defval()
4318 pdp->pd_class, media, pdp, prop_vals, cnt, flags); in i_dladm_getset_defval()
4694 prop_desc_t *pdp = &prop_table[i]; in i_dladm_link_proplist_extract_one() local
4701 if (strcasecmp(aip->ai_name, pdp->pd_name) != 0) in i_dladm_link_proplist_extract_one()
4708 if (pdp->pd_check != NULL) { in i_dladm_link_proplist_extract_one()
4709 status = pdp->pd_check(handle, pdp, 0, aip->ai_val, in i_dladm_link_proplist_extract_one()
4865 get_linkmode_prop(dladm_handle_t handle, prop_desc_t *pdp, in get_linkmode_prop() argument
4873 status = i_dladm_get_public_prop(handle, linkid, pdp->pd_name, flags, in get_linkmode_prop()
4897 get_promisc_filtered(dladm_handle_t handle, prop_desc_t *pdp, in get_promisc_filtered() argument
4905 status = i_dladm_get_public_prop(handle, linkid, pdp->pd_name, flags, in get_promisc_filtered()
4922 set_promisc_filtered(dladm_handle_t handle, prop_desc_t *pdp, in set_promisc_filtered() argument
4929 dip = i_dladm_buf_alloc_by_name(0, linkid, pdp->pd_name, in set_promisc_filtered()