Lines Matching refs:prop_val

875     char **prop_val, uint_t *val_cntp, uint_t flags, val_desc_t **vdpp,
884 if (strcasecmp(prop_val[j],
899 datalink_class_t class, uint32_t media, prop_desc_t *pdp, char **prop_val,
922 if (prop_val != NULL) {
929 status = pdp->pd_check(handle, pdp, linkid, prop_val,
932 status = check_prop(handle, pdp, linkid, prop_val,
959 prop_val, &cnt, flags, &vdp, media);
986 const char *prop_name, char **prop_val, uint_t val_cnt, uint_t flags)
1008 prop_val, val_cnt, flags);
1023 prop_name, prop_val, val_cnt, flags);
1036 const char *prop_name, char **prop_val, uint_t val_cnt, uint_t flags)
1041 (prop_val == NULL && val_cnt > 0) ||
1042 (prop_val != NULL && val_cnt == 0) ||
1043 (prop_name == NULL && prop_val != NULL)) {
1051 status = i_dladm_set_linkprop(handle, linkid, prop_name, prop_val,
1058 prop_val, val_cnt);
1128 dladm_prop_type_t type, const char *prop_name, char **prop_val,
1145 prop_val == NULL || val_cntp == NULL || *val_cntp == 0)
1159 prop_name, prop_val, val_cntp));
1162 prop_name, prop_val, val_cntp, type,
1184 status = pdp->pd_get(handle, pdp, linkid, prop_val, val_cntp,
1192 status = pdp->pd_get(handle, pdp, linkid, prop_val,
1196 *prop_val[0] = '\0';
1199 (void) dladm_perm2str(perm_flags, *prop_val);
1216 status = pdp->pd_get(handle, pdp, linkid, prop_val,
1219 (void) strcpy(*prop_val, pdp->pd_defval.vd_name);
1226 status = pdp->pd_getmod(handle, pdp, linkid, prop_val,
1237 (void) strcpy(prop_val[i],
1247 prop_val, val_cntp);
1273 char **prop_val;
1301 prop_val = malloc(*val_cntp * sizeof (*prop_val) +
1303 if (prop_val == NULL)
1306 prop_val[valc] = (char *)(prop_val + *val_cntp) +
1313 status = pdp->pd_get(handle, pdp, linkid, prop_val, val_cntp,
1333 free(prop_val);
1336 status = pdp->pd_get(handle, pdp, linkid, prop_val, val_cntp,
1345 prop_name, prop_val, val_cntp);
1362 prop_val, val_cntp, 0, &vdp, media);
1372 prop_val[valc]) == 0) {
1386 free(prop_val);
1484 char **prop_val, uint_t *val_cnt, datalink_media_t media,
1505 (void) strncpy(*prop_val, zone_name, DLADM_PROP_VAL_MAX);
1507 *prop_val[0] = '\0';
1625 char **prop_val, uint_t *val_cntp, uint_t flags, val_desc_t **vdpp,
1642 zone_name = (prop_val != NULL) ? *prop_val : GLOBAL_ZONENAME;
1678 char **prop_val, uint_t *val_cnt, datalink_media_t media,
1694 (void) dladm_bw2str(mrp.mrp_maxbw, prop_val[0]);
1702 char **prop_val, uint_t *val_cntp, uint_t flags, val_desc_t **vdpp,
1717 status = dladm_str2bw(*prop_val, maxbw);
1751 char **prop_val, uint_t *val_cnt, datalink_media_t media,
1786 err = dladm_range2strs(pv_range, prop_val);
1801 char **prop_val, uint_t *val_cntp, uint_t flags, val_desc_t **vdpp,
1827 status = dladm_strs2range(prop_val, val_cnt, MAC_PROPVAL_UINT32,
1932 char **prop_val, uint_t *val_cnt, datalink_media_t media,
1951 (*prop_val)[0] = '\0';
1953 (void) snprintf(*prop_val, DLADM_PROP_VAL_MAX,
1964 char **prop_val, uint_t *val_cntp, uint_t flags, val_desc_t **vdpp,
2003 if ((pool = pool_get_pool(poolconf, *prop_val)) == NULL) {
2012 (void) strlcpy(poolname, *prop_val, sizeof (mrp.mrp_pool));
2046 datalink_id_t linkid, char **prop_val, uint_t *val_cnt,
2061 (void) dladm_pri2str(pri, prop_val[0]);
2110 datalink_id_t linkid, char **prop_val, uint_t *val_cntp, uint_t flags,
2118 if (strncasecmp(prop_val[0], "hw", strlen("hw")) == 0) {
2120 } else if (strncasecmp(prop_val[0], "sw", strlen("sw")) == 0) {
2123 v->vd_val = strtoul(prop_val[0], NULL, 0);
2133 datalink_id_t linkid, char **prop_val, uint_t *val_cnt,
2157 (*prop_val)[0] = '\0';
2164 (void) snprintf(prop_val[0], DLADM_PROP_VAL_MAX, "sw,hw");
2170 (void) snprintf(prop_val[0], DLADM_PROP_VAL_MAX, "sw,hw,%d",
2177 (void) snprintf(prop_val[0], DLADM_PROP_VAL_MAX,
2188 char **prop_val, uint_t *val_cnt, datalink_media_t media,
2225 (void) snprintf(*prop_val, DLADM_PROP_VAL_MAX, "hw");
2227 (void) snprintf(*prop_val, DLADM_PROP_VAL_MAX, "sw");
2229 (void) snprintf(*prop_val, DLADM_PROP_VAL_MAX, "%ld", nrings);
2254 char **prop_val, uint_t *val_cnt, datalink_media_t media,
2295 (void) snprintf(*prop_val, DLADM_PROP_VAL_MAX, "hw");
2297 (void) snprintf(*prop_val, DLADM_PROP_VAL_MAX, "sw");
2299 (void) snprintf(*prop_val, DLADM_PROP_VAL_MAX, "%ld", nrings);
2324 char **prop_val, uint_t *val_cnt, datalink_media_t media, uint_t flags,
2330 return (get_uint32(handle, pdp, linkid, prop_val, val_cnt, media,
2376 datalink_id_t linkid, char **prop_val, uint_t *val_cnt,
2399 (void) dladm_protect2str(setbits[i], prop_val[i]);
2408 datalink_id_t linkid, char **prop_val, uint_t *val_cnt,
2435 (void) dladm_ipv4addr2str(&v4addr, prop_val[i]);
2438 prop_val[i]);
2440 len = strlen(prop_val[i]);
2441 (void) sprintf(prop_val[i] + len, "/%d",
2584 datalink_id_t linkid, char **prop_val, uint_t *val_cntp, uint_t flags,
2603 status = check_single_ip(prop_val[i], addr);
2869 datalink_id_t linkid, char **prop_val, uint_t *val_cnt,
2893 dladm_cid2str(cid, prop_val[i]);
2922 datalink_id_t linkid, char **prop_val, uint_t *val_cntp,
2941 status = dladm_str2cid(prop_val[i], cid);
2958 datalink_id_t linkid, char **prop_val, uint_t *val_cnt,
2975 (const unsigned char *)&sa.ms_addrs[i], prop_val[i]) ==
2988 datalink_id_t linkid, char **prop_val, uint_t *val_cntp, uint_t flags,
3002 addr = _link_aton(prop_val[i], (int *)&len);
3058 char **prop_val, uint_t *val_cnt, datalink_media_t media,
3079 (void) snprintf(*prop_val + len,
3083 (void) snprintf(*prop_val + len, DLADM_PROP_VAL_MAX - len,
3087 (void) snprintf(*prop_val + len,
3137 char **prop_val, uint_t *val_cntp, uint_t flags, val_desc_t **vdpp,
3151 if (prop_val != NULL) {
3158 bcopy(*prop_val, val, DLADM_PROP_VAL_MAX);
3179 datalink_id_t linkid, char **prop_val, uint_t *val_cnt, uint_t id,
3201 prop_val[0][0] = '\0';
3207 (void) snprintf(prop_val[i], DLADM_STRSIZE, "%.*f",
3221 char **prop_val, uint_t *val_cnt, datalink_media_t media,
3225 return (get_speed(handle, pdp, linkid, prop_val,
3229 return (get_rate_common(handle, pdp, linkid, prop_val, val_cnt,
3236 char **prop_val, uint_t *val_cnt, datalink_media_t media,
3248 return (get_rate_common(handle, pdp, linkid, prop_val,
3310 char **prop_val, uint_t *val_cntp, uint_t flags, val_desc_t **vdpp,
3343 if (strcasecmp(*prop_val, modval[i]) == 0) {
3345 (atof(*prop_val) * 2);
3368 datalink_id_t linkid, char **prop_val, uint_t *val_cnt,
3384 (void) snprintf(*prop_val, DLADM_STRSIZE, "%u", channel);
3393 datalink_id_t linkid, char **prop_val, uint_t *val_cnt,
3419 (void) snprintf(*prop_val, DLADM_STRSIZE, "%s", s);
3459 char **prop_val, uint_t *val_cnt, datalink_media_t media,
3482 (void) snprintf(*prop_val, DLADM_STRSIZE, "%s", s);
3516 datalink_id_t linkid, char **prop_val, uint_t *val_cntp, uint_t flags,
3528 hlim = strtol(*prop_val, &ep, 10);
3529 if (errno != 0 || ep == *prop_val || hlim < 1 ||
3539 char **prop_val, uint_t *val_cntp, uint_t flags, val_desc_t **vdpp,
3554 elim = strtol(*prop_val, &ep, 10);
3555 if (errno != 0 || ep == *prop_val || elim < 0 ||
3564 const char *prop_name, char **prop_val, uint_t val_cnt)
3587 (void) strlcat(buf, prop_val[i], MAXLINELEN);
3604 const char *prop_name, char **prop_val, uint_t *val_cntp)
3625 (void) strlcpy(prop_val[cnt++], str, DLADM_PROP_VAL_MAX);
3840 datalink_id_t linkid, char **prop_val, uint_t *val_cntp, uint_t flags,
3848 v->vd_val = strtoul(prop_val[0], NULL, 0);
3855 datalink_id_t linkid, char **prop_val, uint_t *val_cnt,
3867 (void) strcpy(*prop_val, "full");
3870 (void) strcpy(*prop_val, "half");
3873 (void) strcpy(*prop_val, "unknown");
3883 char **prop_val, uint_t *val_cnt, datalink_media_t media, uint_t flags,
3894 (void) snprintf(*prop_val, DLADM_PROP_VAL_MAX,
3897 (void) snprintf(*prop_val, DLADM_PROP_VAL_MAX,
3908 datalink_id_t linkid, char **prop_val, uint_t *val_cnt,
3920 (void) strcpy(*prop_val, "up");
3923 (void) strcpy(*prop_val, "down");
3926 (void) strcpy(*prop_val, "unknown");
3937 datalink_id_t linkid, char **prop_val, uint_t *val_cnt,
3948 (void) snprintf(*prop_val, DLADM_PROP_VAL_MAX, "%d", (uint_t)(v > 0));
3956 datalink_id_t linkid, char **prop_val, uint_t *val_cnt,
3967 (void) snprintf(*prop_val, DLADM_PROP_VAL_MAX, "%ld", v);
3975 datalink_id_t linkid, char **prop_val, uint_t *val_cnt,
4019 (void) snprintf(prop_val[0], DLADM_PROP_VAL_MAX, "--");
4032 (void) snprintf(prop_val[i], DLADM_PROP_VAL_MAX,
4035 (void) snprintf(prop_val[i], DLADM_PROP_VAL_MAX,
4054 datalink_id_t linkid, char **prop_val, uint_t *val_cnt,
4067 (void) strlcpy(*prop_val, "normal", DLADM_PROP_VAL_MAX);
4070 (void) strlcpy(*prop_val, "vlanonly", DLADM_PROP_VAL_MAX);
4073 (void) strlcpy(*prop_val, "unknown", DLADM_PROP_VAL_MAX);
4082 datalink_id_t linkid, char **prop_val, uint_t *val_cnt,
4095 (void) sprintf(*prop_val, "no");
4098 (void) sprintf(*prop_val, "rx");
4101 (void) sprintf(*prop_val, "tx");
4104 (void) sprintf(*prop_val, "bi");
4115 const char *prop_name, char **prop_val, uint_t val_cnt, uint_t flags)
4125 if ((prop_name == NULL && prop_val != NULL) ||
4126 (prop_val != NULL && val_cnt == 0))
4140 bufsize += strlen(prop_val[i]) + 1;
4143 if (prop_val == NULL) {
4151 (prop_val != NULL ? 0 : DLD_PROP_DEFAULT), &status);
4158 if (prop_val == NULL) {
4165 plen = strlen(prop_val[i]);
4166 bcopy(prop_val[i], dp, plen);
4185 const char *prop_name, char **prop_val, uint_t *val_cnt,
4192 if ((prop_name == NULL && prop_val != NULL) ||
4193 (prop_val != NULL && val_cnt == 0))
4211 (void) dladm_perm2str(dip->pr_perm_flags, *prop_val);
4213 *prop_val[0] = '\0';
4215 (void) strncpy(*prop_val, dip->pr_val,
4281 char **prop_val, uint_t *val_cnt, datalink_media_t media, uint_t flags,
4299 prop_val, val_cnt) != DLADM_STATUS_OK)
4300 (void) strlcpy(*prop_val, pd->pd_defval.vd_name,
4305 (void) strlcpy(*prop_val, "?", DLADM_PROP_VAL_MAX);
4309 (void) strlcpy(*prop_val, pd->pd_defval.vd_name,
4315 (void) strlcpy(*prop_val, pd->pd_optval[i].vd_name,
4320 (void) snprintf(*prop_val, DLADM_PROP_VAL_MAX, "%u", (unsigned)val);
4346 datalink_id_t linkid, char **prop_val, uint_t *val_cntp, uint_t flags,
4357 if (prop_val == NULL) {
4363 if (iscost && strcmp(prop_val[0], "auto") == 0) {
4368 vdp->vd_val = strtoul(prop_val[0], &cp, 0);
4410 datalink_id_t linkid, char **prop_val, uint_t *val_cnt,
4423 prop_val, val_cnt) != DLADM_STATUS_OK)
4424 (void) strlcpy(*prop_val, pd->pd_defval.vd_name,
4429 (void) snprintf(*prop_val, DLADM_PROP_VAL_MAX, "%u", val);
4431 (void) strlcpy(*prop_val, "?", DLADM_PROP_VAL_MAX);
4447 datalink_id_t linkid, char **prop_val, uint_t *val_cnt,
4465 (void) snprintf(*prop_val, DLADM_PROP_VAL_MAX, "%u", pvid);
4467 (void) strlcpy(*prop_val, "?", DLADM_PROP_VAL_MAX);
4500 datalink_id_t linkid, char **prop_val, uint_t *val_cntp, uint_t flags,
4510 if (prop_val == NULL) {
4514 vdp->vd_val = strtoul(prop_val[0], &cp, 0);
4817 datalink_id_t linkid, char **prop_val, uint_t *val_cnt,
4840 (void) snprintf(prop_val[0], DLADM_STRSIZE, "%s", s);
4849 datalink_id_t linkid, char **prop_val, uint_t *val_cnt,
4865 (void) snprintf(prop_val[0], DLADM_STRSIZE, "%s", s);