Lines Matching refs:prop_val
904 char **prop_val, uint_t *val_cntp, uint_t flags, val_desc_t **vdpp, in check_prop() argument
913 if (strcasecmp(prop_val[j], 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
951 if (prop_val != NULL) { in i_dladm_set_single_prop()
958 status = pdp->pd_check(handle, pdp, linkid, prop_val, in i_dladm_set_single_prop()
961 status = check_prop(handle, pdp, linkid, prop_val, in i_dladm_set_single_prop()
994 status = pdp->pd_check(handle, pdp, linkid, prop_val, in i_dladm_set_single_prop()
1017 const char *prop_name, char **prop_val, uint_t val_cnt, uint_t flags, in i_dladm_set_linkprop() argument
1033 prop_val, val_cnt, flags); in i_dladm_set_linkprop()
1061 prop_name, prop_val, val_cnt, flags); in i_dladm_set_linkprop()
1074 const char *prop_name, char **prop_val, uint_t val_cnt, uint_t flags) in dladm_set_linkprop() argument
1082 (prop_val == NULL && val_cnt > 0) || in dladm_set_linkprop()
1083 (prop_val != NULL && val_cnt == 0) || in dladm_set_linkprop()
1084 (prop_name == NULL && prop_val != NULL)) { in dladm_set_linkprop()
1096 status = i_dladm_set_linkprop(handle, linkid, prop_name, prop_val, in dladm_set_linkprop()
1108 prop_val, val_cnt); in dladm_set_linkprop()
1178 dladm_prop_type_t type, const char *prop_name, char **prop_val, in dladm_get_linkprop() argument
1195 prop_val == NULL || val_cntp == NULL || *val_cntp == 0) in dladm_get_linkprop()
1209 prop_name, prop_val, val_cntp)); in dladm_get_linkprop()
1212 prop_name, prop_val, val_cntp, type, in dladm_get_linkprop()
1234 status = pdp->pd_get(handle, pdp, linkid, prop_val, val_cntp, in dladm_get_linkprop()
1242 status = pdp->pd_get(handle, pdp, linkid, prop_val, in dladm_get_linkprop()
1246 *prop_val[0] = '\0'; in dladm_get_linkprop()
1249 (void) dladm_perm2str(perm_flags, *prop_val); 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()
1276 status = pdp->pd_getmod(handle, pdp, linkid, prop_val, in dladm_get_linkprop()
1287 (void) strcpy(prop_val[i], in dladm_get_linkprop()
1297 prop_val, val_cntp); in dladm_get_linkprop()
1323 char **prop_val; in dladm_get_linkprop_values() local
1351 prop_val = malloc(*val_cntp * sizeof (*prop_val) + in dladm_get_linkprop_values()
1353 if (prop_val == NULL) in dladm_get_linkprop_values()
1356 prop_val[valc] = (char *)(prop_val + *val_cntp) + in dladm_get_linkprop_values()
1363 status = pdp->pd_get(handle, pdp, linkid, prop_val, val_cntp, in dladm_get_linkprop_values()
1383 free(prop_val); in dladm_get_linkprop_values()
1386 status = pdp->pd_get(handle, pdp, linkid, prop_val, val_cntp, in dladm_get_linkprop_values()
1395 prop_name, prop_val, val_cntp); in dladm_get_linkprop_values()
1412 prop_val, val_cntp, 0, &vdp, media); in dladm_get_linkprop_values()
1422 prop_val[valc]) == 0) { in dladm_get_linkprop_values()
1436 free(prop_val); in dladm_get_linkprop_values()
1534 char **prop_val, uint_t *val_cnt, datalink_media_t media, in get_zone() argument
1555 (void) strncpy(*prop_val, zone_name, DLADM_PROP_VAL_MAX); in get_zone()
1557 *prop_val[0] = '\0'; in get_zone()
1675 char **prop_val, uint_t *val_cntp, uint_t flags, val_desc_t **vdpp, in check_zone() argument
1692 zone_name = (prop_val != NULL) ? *prop_val : GLOBAL_ZONENAME; in check_zone()
1728 char **prop_val, uint_t *val_cnt, datalink_media_t media, in get_maxbw() argument
1744 (void) dladm_bw2str(mrp.mrp_maxbw, prop_val[0]); in get_maxbw()
1752 char **prop_val, uint_t *val_cntp, uint_t flags, val_desc_t **vdpp, in check_maxbw() argument
1767 status = dladm_str2bw(*prop_val, maxbw); in check_maxbw()
1801 char **prop_val, uint_t *val_cnt, datalink_media_t media, in get_cpus() argument
1836 err = dladm_range2strs(pv_range, prop_val); in get_cpus()
1851 char **prop_val, uint_t *val_cntp, uint_t flags, val_desc_t **vdpp, in check_cpus() argument
1877 status = dladm_strs2range(prop_val, val_cnt, MAC_PROPVAL_UINT32, in check_cpus()
1982 char **prop_val, uint_t *val_cnt, datalink_media_t media, in get_pool() argument
2001 (*prop_val)[0] = '\0'; in get_pool()
2003 (void) snprintf(*prop_val, DLADM_PROP_VAL_MAX, in get_pool()
2014 char **prop_val, uint_t *val_cntp, uint_t flags, val_desc_t **vdpp, in check_pool() argument
2053 if ((pool = pool_get_pool(poolconf, *prop_val)) == NULL) { in check_pool()
2062 (void) strlcpy(poolname, *prop_val, sizeof (mrp.mrp_pool)); in check_pool()
2096 datalink_id_t linkid, char **prop_val, uint_t *val_cnt, in get_priority() argument
2111 (void) dladm_pri2str(pri, prop_val[0]); in get_priority()
2160 datalink_id_t linkid, char **prop_val, uint_t *val_cntp, uint_t flags, in check_rings() argument
2168 if (strncasecmp(prop_val[0], "hw", strlen("hw")) == 0) { in check_rings()
2170 } else if (strncasecmp(prop_val[0], "sw", strlen("sw")) == 0) { in check_rings()
2173 v->vd_val = strtoul(prop_val[0], NULL, 0); in check_rings()
2183 datalink_id_t linkid, char **prop_val, uint_t *val_cnt, in get_rings_range() argument
2207 (*prop_val)[0] = '\0'; in get_rings_range()
2214 (void) snprintf(prop_val[0], DLADM_PROP_VAL_MAX, "sw,hw"); in get_rings_range()
2220 (void) snprintf(prop_val[0], DLADM_PROP_VAL_MAX, "sw,hw,%d", in get_rings_range()
2227 (void) snprintf(prop_val[0], DLADM_PROP_VAL_MAX, in get_rings_range()
2238 char **prop_val, uint_t *val_cnt, datalink_media_t media, in get_rxrings() argument
2275 (void) snprintf(*prop_val, DLADM_PROP_VAL_MAX, "hw"); in get_rxrings()
2277 (void) snprintf(*prop_val, DLADM_PROP_VAL_MAX, "sw"); in get_rxrings()
2279 (void) snprintf(*prop_val, DLADM_PROP_VAL_MAX, "%ld", nrings); in get_rxrings()
2304 char **prop_val, uint_t *val_cnt, datalink_media_t media, in get_txrings() argument
2345 (void) snprintf(*prop_val, DLADM_PROP_VAL_MAX, "hw"); in get_txrings()
2347 (void) snprintf(*prop_val, DLADM_PROP_VAL_MAX, "sw"); in get_txrings()
2349 (void) snprintf(*prop_val, DLADM_PROP_VAL_MAX, "%ld", nrings); in get_txrings()
2374 char **prop_val, uint_t *val_cnt, datalink_media_t media, uint_t flags, in get_cntavail() argument
2380 return (get_uint32(handle, pdp, linkid, prop_val, val_cnt, media, in get_cntavail()
2426 datalink_id_t linkid, char **prop_val, uint_t *val_cnt, in get_protection() argument
2449 (void) dladm_protect2str(setbits[i], prop_val[i]); in get_protection()
2458 datalink_id_t linkid, char **prop_val, uint_t *val_cnt, in get_allowedips() argument
2485 (void) dladm_ipv4addr2str(&v4addr, prop_val[i]); in get_allowedips()
2488 prop_val[i]); in get_allowedips()
2490 len = strlen(prop_val[i]); in get_allowedips()
2491 (void) sprintf(prop_val[i] + len, "/%d", in get_allowedips()
2634 datalink_id_t linkid, char **prop_val, uint_t *val_cntp, uint_t flags, in check_allowedips() argument
2653 status = check_single_ip(prop_val[i], addr); in check_allowedips()
2919 datalink_id_t linkid, char **prop_val, uint_t *val_cnt, in get_allowedcids() argument
2943 dladm_cid2str(cid, prop_val[i]); in get_allowedcids()
2972 datalink_id_t linkid, char **prop_val, uint_t *val_cntp, in check_allowedcids() argument
2991 status = dladm_str2cid(prop_val[i], cid); in check_allowedcids()
3008 datalink_id_t linkid, char **prop_val, uint_t *val_cnt, in get_secondary_macs() argument
3025 (const unsigned char *)&sa.ms_addrs[i], prop_val[i]) == in get_secondary_macs()
3038 datalink_id_t linkid, char **prop_val, uint_t *val_cntp, uint_t flags, in check_secondary_macs() argument
3052 addr = _link_aton(prop_val[i], (int *)&len); in check_secondary_macs()
3108 char **prop_val, uint_t *val_cnt, datalink_media_t media, in get_autopush() argument
3129 (void) snprintf(*prop_val + len, in get_autopush()
3133 (void) snprintf(*prop_val + len, DLADM_PROP_VAL_MAX - len, in get_autopush()
3137 (void) snprintf(*prop_val + len, in get_autopush()
3187 char **prop_val, uint_t *val_cntp, uint_t flags, val_desc_t **vdpp, in check_autopush() argument
3201 if (prop_val != NULL) { in check_autopush()
3208 bcopy(*prop_val, val, DLADM_PROP_VAL_MAX); in check_autopush()
3229 datalink_id_t linkid, char **prop_val, uint_t *val_cnt, uint_t id, in get_rate_common() argument
3251 prop_val[0][0] = '\0'; in get_rate_common()
3257 (void) snprintf(prop_val[i], DLADM_STRSIZE, "%.*f", in get_rate_common()
3271 char **prop_val, uint_t *val_cnt, datalink_media_t media, 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()
3286 char **prop_val, uint_t *val_cnt, datalink_media_t media, in get_rate_mod() argument
3298 return (get_rate_common(handle, pdp, linkid, prop_val, in get_rate_mod()
3360 char **prop_val, uint_t *val_cntp, uint_t flags, val_desc_t **vdpp, in check_rate() argument
3393 if (strcasecmp(*prop_val, modval[i]) == 0) { in check_rate()
3395 (atof(*prop_val) * 2); in check_rate()
3418 datalink_id_t linkid, char **prop_val, uint_t *val_cnt, in get_channel() argument
3434 (void) snprintf(*prop_val, DLADM_STRSIZE, "%u", channel); in get_channel()
3443 datalink_id_t linkid, char **prop_val, uint_t *val_cnt, in get_powermode() argument
3469 (void) snprintf(*prop_val, DLADM_STRSIZE, "%s", s); in get_powermode()
3509 char **prop_val, uint_t *val_cnt, datalink_media_t media, in get_radio() argument
3532 (void) snprintf(*prop_val, DLADM_STRSIZE, "%s", s); in get_radio()
3566 datalink_id_t linkid, char **prop_val, uint_t *val_cntp, uint_t flags, in check_hoplimit() argument
3578 hlim = strtol(*prop_val, &ep, 10); in check_hoplimit()
3579 if (errno != 0 || ep == *prop_val || hlim < 1 || in check_hoplimit()
3589 char **prop_val, uint_t *val_cntp, uint_t flags, val_desc_t **vdpp, in check_encaplim() argument
3604 elim = strtol(*prop_val, &ep, 10); in check_encaplim()
3605 if (errno != 0 || ep == *prop_val || elim < 0 || in check_encaplim()
3614 const char *prop_name, char **prop_val, uint_t val_cnt) in i_dladm_set_linkprop_db() argument
3637 (void) strlcat(buf, prop_val[i], MAXLINELEN); in i_dladm_set_linkprop_db()
3654 const char *prop_name, char **prop_val, uint_t *val_cntp) in i_dladm_get_linkprop_db() argument
3675 (void) strlcpy(prop_val[cnt++], str, DLADM_PROP_VAL_MAX); in i_dladm_get_linkprop_db()
3890 datalink_id_t linkid, char **prop_val, uint_t *val_cntp, uint_t flags, in check_uint32() argument
3898 v->vd_val = strtoul(prop_val[0], NULL, 0); in check_uint32()
3905 datalink_id_t linkid, char **prop_val, uint_t *val_cnt, in get_duplex() argument
3917 (void) strcpy(*prop_val, "full"); in get_duplex()
3920 (void) strcpy(*prop_val, "half"); in get_duplex()
3923 (void) strcpy(*prop_val, "unknown"); in get_duplex()
3933 char **prop_val, uint_t *val_cnt, datalink_media_t media, uint_t flags, in get_speed() argument
3944 (void) snprintf(*prop_val, DLADM_PROP_VAL_MAX, in get_speed()
3947 (void) snprintf(*prop_val, DLADM_PROP_VAL_MAX, in get_speed()
3958 datalink_id_t linkid, char **prop_val, uint_t *val_cnt, in get_link_state() argument
3970 (void) strcpy(*prop_val, "up"); in get_link_state()
3973 (void) strcpy(*prop_val, "down"); in get_link_state()
3976 (void) strcpy(*prop_val, "unknown"); in get_link_state()
3987 datalink_id_t linkid, char **prop_val, uint_t *val_cnt, in get_binary() argument
3998 (void) snprintf(*prop_val, DLADM_PROP_VAL_MAX, "%d", (uint_t)(v > 0)); in get_binary()
4006 datalink_id_t linkid, char **prop_val, uint_t *val_cnt, in get_uint32() argument
4017 (void) snprintf(*prop_val, DLADM_PROP_VAL_MAX, "%ld", v); in get_uint32()
4025 datalink_id_t linkid, char **prop_val, uint_t *val_cnt, in get_range() argument
4069 (void) snprintf(prop_val[0], DLADM_PROP_VAL_MAX, "--"); in get_range()
4082 (void) snprintf(prop_val[i], DLADM_PROP_VAL_MAX, in get_range()
4085 (void) snprintf(prop_val[i], DLADM_PROP_VAL_MAX, in get_range()
4104 datalink_id_t linkid, char **prop_val, uint_t *val_cnt, in get_tagmode() argument
4117 (void) strlcpy(*prop_val, "normal", DLADM_PROP_VAL_MAX); in get_tagmode()
4120 (void) strlcpy(*prop_val, "vlanonly", DLADM_PROP_VAL_MAX); in get_tagmode()
4123 (void) strlcpy(*prop_val, "unknown", DLADM_PROP_VAL_MAX); in get_tagmode()
4132 datalink_id_t linkid, char **prop_val, uint_t *val_cnt, in get_flowctl() argument
4145 (void) sprintf(*prop_val, "no"); in get_flowctl()
4148 (void) sprintf(*prop_val, "rx"); in get_flowctl()
4151 (void) sprintf(*prop_val, "tx"); in get_flowctl()
4154 (void) sprintf(*prop_val, "bi"); in get_flowctl()
4165 const char *prop_name, char **prop_val, uint_t val_cnt, uint_t flags) in i_dladm_set_private_prop() argument
4174 if ((prop_name == NULL && prop_val != NULL) || in i_dladm_set_private_prop()
4175 (prop_val != NULL && val_cnt == 0)) in i_dladm_set_private_prop()
4189 bufsize += strlen(prop_val[i]) + 1; in i_dladm_set_private_prop()
4192 if (prop_val == NULL) { in i_dladm_set_private_prop()
4200 (prop_val != NULL ? 0 : DLD_PROP_DEFAULT), &status); in i_dladm_set_private_prop()
4207 if (prop_val == NULL) { in i_dladm_set_private_prop()
4214 plen = strlen(prop_val[i]); in i_dladm_set_private_prop()
4215 bcopy(prop_val[i], dp, plen); in i_dladm_set_private_prop()
4234 const char *prop_name, char **prop_val, uint_t *val_cnt, in i_dladm_get_priv_prop() argument
4241 if ((prop_name == NULL && prop_val != NULL) || in i_dladm_get_priv_prop()
4242 (prop_val != NULL && val_cnt == 0)) in i_dladm_get_priv_prop()
4260 (void) dladm_perm2str(dip->pr_perm_flags, *prop_val); in i_dladm_get_priv_prop()
4262 *prop_val[0] = '\0'; in i_dladm_get_priv_prop()
4264 (void) strncpy(*prop_val, dip->pr_val, in i_dladm_get_priv_prop()
4330 char **prop_val, uint_t *val_cnt, datalink_media_t media, uint_t flags, in get_stp() argument
4348 prop_val, val_cnt) != DLADM_STATUS_OK) in get_stp()
4349 (void) strlcpy(*prop_val, pd->pd_defval.vd_name, in get_stp()
4354 (void) strlcpy(*prop_val, "?", DLADM_PROP_VAL_MAX); in get_stp()
4358 (void) strlcpy(*prop_val, pd->pd_defval.vd_name, in get_stp()
4364 (void) strlcpy(*prop_val, pd->pd_optval[i].vd_name, in get_stp()
4369 (void) snprintf(*prop_val, DLADM_PROP_VAL_MAX, "%u", (unsigned)val); in get_stp()
4395 datalink_id_t linkid, char **prop_val, uint_t *val_cntp, uint_t flags, in check_stp_prop() argument
4406 if (prop_val == NULL) { in check_stp_prop()
4412 if (iscost && strcmp(prop_val[0], "auto") == 0) { in check_stp_prop()
4417 vdp->vd_val = strtoul(prop_val[0], &cp, 0); in check_stp_prop()
4459 datalink_id_t linkid, char **prop_val, uint_t *val_cnt, in get_bridge_forward() argument
4472 prop_val, val_cnt) != DLADM_STATUS_OK) in get_bridge_forward()
4473 (void) strlcpy(*prop_val, pd->pd_defval.vd_name, in get_bridge_forward()
4478 (void) snprintf(*prop_val, DLADM_PROP_VAL_MAX, "%u", val); in get_bridge_forward()
4480 (void) strlcpy(*prop_val, "?", DLADM_PROP_VAL_MAX); in get_bridge_forward()
4496 datalink_id_t linkid, char **prop_val, uint_t *val_cnt, in get_bridge_pvid() argument
4514 (void) snprintf(*prop_val, DLADM_PROP_VAL_MAX, "%u", pvid); in get_bridge_pvid()
4516 (void) strlcpy(*prop_val, "?", DLADM_PROP_VAL_MAX); in get_bridge_pvid()
4549 datalink_id_t linkid, char **prop_val, uint_t *val_cntp, uint_t flags, in check_bridge_pvid() argument
4559 if (prop_val == NULL) { in check_bridge_pvid()
4563 vdp->vd_val = strtoul(prop_val[0], &cp, 0); in check_bridge_pvid()
4866 datalink_id_t linkid, char **prop_val, uint_t *val_cnt, in get_linkmode_prop() argument
4889 (void) snprintf(prop_val[0], DLADM_STRSIZE, "%s", s); in get_linkmode_prop()
4898 datalink_id_t linkid, char **prop_val, uint_t *val_cnt, in get_promisc_filtered() argument
4914 (void) snprintf(prop_val[0], DLADM_STRSIZE, "%s", s); in get_promisc_filtered()