val_desc_t
do_set_maxbw(dladm_handle_t handle, const char *flow, val_desc_t *vdp,
val_desc_t **vdpp)
val_desc_t *vdp = NULL;
vdp = malloc(sizeof (val_desc_t));
do_set_priority(dladm_handle_t handle, const char *flow, val_desc_t *vdp,
val_desc_t **vdpp)
val_desc_t *vdp = NULL;
vdp = malloc(sizeof (val_desc_t));
val_desc_t *vdp;
vdp = malloc(sizeof (val_desc_t) * aip->ai_count);
#define VALCNT(vals) (sizeof ((vals)) / sizeof (val_desc_t))
typedef dladm_status_t rp_extractf_t(val_desc_t *, uint_t, void *);
typedef dladm_status_t fpd_setf_t(dladm_handle_t, const char *, val_desc_t *,
val_desc_t **);
val_desc_t pd_defval;
val_desc_t *pd_modval;
static val_desc_t linkstatus_vals[] = {
static val_desc_t secmode_vals[] = {
static val_desc_t strength_vals[] = {
static val_desc_t mode_vals[] = {
static val_desc_t auth_vals[] = {
static val_desc_t bsstype_vals[] = {
find_val_by_name(const char *str, val_desc_t *vdp, uint_t cnt, uint_t *valp)
find_name_by_val(uint_t val, val_desc_t *vdp, uint_t cnt, char **strp)
dladm_wlan_val2str(uint_t val, val_desc_t *vdp, uint_t cnt, char *buf)
static boolean_t find_val_by_name(const char *, val_desc_t *,
static boolean_t find_name_by_val(uint_t, val_desc_t *, uint_t, char **);
val_desc_t *propval, uint_t cnt, uint_t flags,
uint_t flags __unused, val_desc_t **vdpp, datalink_media_t media __unused)
val_desc_t *vdp = *vdpp;
(void) memcpy(&vdp[j], &pdp->pd_optval[i], sizeof (val_desc_t));
val_desc_t *vdp = NULL;
vdp = calloc(val_cnt, sizeof (val_desc_t));
vdp = calloc(1, sizeof (val_desc_t));
sizeof (val_desc_t));
free((void *)((val_desc_t *)vdp + i)->vd_val);
uint_t flags, val_desc_t **propval,
val_desc_t *vdp;
vdp = malloc(sizeof (val_desc_t) * *val_cntp);
val_desc_t *vdp, uint_t val_cnt, uint_t flags, datalink_media_t media)
val_desc_t pd_defval;
uint_t flags __unused, val_desc_t **vdpp, datalink_media_t media __unused)
val_desc_t *vdp = *vdpp;
val_desc_t *pd_optval;
uint_t flags __unused, val_desc_t **vdpp, datalink_media_t media __unused)
val_desc_t *vdp = *vdpp;
extract_maxbw(val_desc_t *vdp, uint_t cnt __unused, void *arg)
uint_t flags __unused, val_desc_t **vdpp, datalink_media_t media __unused)
val_desc_t *vdp = *vdpp;
val_desc_t *newvdp = NULL;
newvdp = calloc(*val_cntp, sizeof (val_desc_t));
extract_cpus(val_desc_t *vdp, uint_t cnt, void *arg)
uint_t flags, val_desc_t **vdpp, datalink_media_t media __unused)
val_desc_t *vdp = *vdpp;
extract_pool(val_desc_t *vdp, uint_t cnt __unused, void *arg)
extract_priority(val_desc_t *vdp, uint_t cnt, void *arg)
uint_t flags __unused, val_desc_t **vp, datalink_media_t media __unused)
val_desc_t *v = *vp;
extract_rxrings(val_desc_t *vdp, uint_t cnt __unused, void *arg)
extract_txrings(val_desc_t *vdp, uint_t cnt __unused, void *arg)
datalink_id_t linkid, val_desc_t *vdp, uint_t val_cnt,
extract_protection(val_desc_t *vdp, uint_t cnt, void *arg)
extract_allowedips(val_desc_t *vdp, uint_t cnt, void *arg)
uint_t flags __unused, val_desc_t **vdpp, datalink_media_t media __unused)
val_desc_t *vdp = *vdpp;
extract_allowedcids(val_desc_t *vdp, uint_t cnt, void *arg)
uint_t flags __unused, val_desc_t **vdpp, datalink_media_t media __unused)
val_desc_t *vdp = *vdpp;
uint_t flags __unused, val_desc_t **vdpp, datalink_media_t media __unused)
val_desc_t *vdp = *vdpp;
datalink_id_t linkid, val_desc_t *vdp, uint_t val_cnt,
uint_t flags __unused, val_desc_t **vdpp, datalink_media_t media __unused)
val_desc_t *vdp = *vdpp;
datalink_id_t linkid, val_desc_t *vdp, uint_t val_cnt,
val_desc_t **vdpp, datalink_media_t media)
val_desc_t *vdp = *vdpp;
datalink_id_t linkid, val_desc_t *vdp, uint_t val_cnt,
datalink_id_t linkid, val_desc_t *vdp, uint_t val_cnt,
uint_t flags __unused, val_desc_t **vdpp, datalink_media_t media __unused)
val_desc_t *vdp = *vdpp;
uint_t flags __unused, val_desc_t **vdpp, datalink_media_t media)
val_desc_t *vdp = *vdpp;
datalink_id_t linkid, val_desc_t *vdp, uint_t val_cnt __unused,
datalink_id_t linkid, val_desc_t *vdp, uint_t val_cnt, uint_t flags,
val_desc_t vd = { 0 };
uint_t flags __unused, val_desc_t **vp, datalink_media_t media __unused)
val_desc_t *v = *vp;
static val_desc_t link_duplex_vals[] = {
static val_desc_t link_status_vals[] = {
static val_desc_t link_01_vals[] = {
static val_desc_t link_flow_vals[] = {
static val_desc_t link_fec_vals[] = {
datalink_id_t linkid, val_desc_t *vdp __unused, uint_t val_cnt __unused,
static val_desc_t link_priority_vals[] = {
uint_t flags __unused, val_desc_t **vdpp, datalink_media_t media __unused)
val_desc_t *vdp = *vdpp;
static val_desc_t link_tagmode_vals[] = {
datalink_id_t linkid, val_desc_t *vdp __unused, uint_t val_cnt __unused,
static val_desc_t link_protect_vals[] = {
datalink_id_t linkid, val_desc_t *vdp, uint_t val_cnt __unused,
uint_t flags __unused, val_desc_t **vdpp, datalink_media_t media __unused)
val_desc_t *vdp = *vdpp;
static val_desc_t link_promisc_filtered_vals[] = {
static val_desc_t dladm_wlan_radio_vals[] = {
static val_desc_t dladm_wlan_powermode_vals[] = {
val_desc_t *vdp;
vdp = malloc(sizeof (val_desc_t) * aip->ai_count);
static val_desc_t stp_p2p_vals[] = {
static val_desc_t dladm_part_linkmode_vals[] = {
static val_desc_t dladm_ether_media_vals[] = {
datalink_id_t linkid, val_desc_t *vdp, uint_t val_cnt __unused,
val_desc_t *descs;
#define VALCNT(vals) (sizeof ((vals)) / sizeof (val_desc_t))
val_desc_t *vdp = NULL;
if ((vdp = malloc(sizeof (val_desc_t))) == NULL)
(void) memcpy(vdp, &pdp->pd_defval, sizeof (val_desc_t));