Lines Matching defs:state
1504 show_usage_state_t *state = (show_usage_state_t *)arg;
1514 if (!state->us_showall) {
1534 show_usage_state_t *state = (show_usage_state_t *)arg;
1546 if (!state->us_showall) {
1555 if (state->us_plot) {
1556 if (!state->us_printheader) {
1557 if (state->us_first) {
1559 state->us_first = B_FALSE;
1564 state->us_first = B_TRUE;
1565 state->us_printheader = B_TRUE;
1568 if (state->us_first) {
1572 state->us_first = B_FALSE;
1579 state->us_first = B_TRUE;
1604 ofmt_print(state->us_ofmt, &ubuf);
1611 show_usage_state_t *state = (show_usage_state_t *)arg;
1621 if (!state->us_showall) {
1647 ofmt_print(state->us_ofmt, &ubuf);
1672 show_usage_state_t state;
1683 bzero(&state, sizeof (show_usage_state_t));
1684 state.us_parsable = B_FALSE;
1685 state.us_printheader = B_FALSE;
1686 state.us_plot = B_FALSE;
1687 state.us_first = B_TRUE;
1696 state.us_showall = B_TRUE;
1712 state.us_plot = F_arg = B_TRUE;
1728 if (!state.us_showall &&
1742 if (state.us_parsable)
1755 dladm_ofmt_check(oferr, state.us_parsable, ofmt);
1756 state.us_ofmt = ofmt;
1761 DLADM_LOGTYPE_LINK, file, resource, &state);
1766 DLADM_LOGTYPE_LINK, file, &state);
1770 DLADM_LOGTYPE_LINK, file, resource, stime, etime, &state);
1774 DLADM_LOGTYPE_LINK, file, stime, etime, &state);
2631 print_link_topology(show_state_t *state, datalink_id_t linkid,
2634 uint32_t flags = state->ls_flags;
2779 print_link(show_state_t *state, datalink_id_t linkid, link_fields_buf_t *lbuf)
2792 if (!(state->ls_flags & flags)) {
2797 if (state->ls_flags == DLADM_OPT_ACTIVE) {
2843 if (state->ls_flags == DLADM_OPT_ACTIVE) {
2849 print_link_topology(state, linkid, class, lbuf);
2858 show_state_t *state = (show_state_t *)arg;
2866 if ((status = print_link(state, linkid, &lbuf)) == DLADM_STATUS_OK)
2867 ofmt_print(state->ls_ofmt, &lbuf);
2868 state->ls_status = status;
2912 show_state_t *state = arg;
2917 if (state->ls_firstonly) {
2918 if (state->ls_donefirst)
2920 state->ls_donefirst = B_TRUE;
2922 bzero(&state->ls_prevstats, sizeof (state->ls_prevstats));
2942 dladm_stats_diff(&diff_stats, &stats, &state->ls_prevstats);
2946 ofmt_print(state->ls_ofmt, &largs);
2948 state->ls_prevstats = stats;
2954 print_aggr_info(show_grp_state_t *state, const char *link,
2982 ofmt_print(state->gs_ofmt, &lbuf);
3055 print_aggr_extended(show_grp_state_t *state, const char *link,
3066 largs.laggr_parsable = state->gs_parsable;
3068 ofmt_print(state->gs_ofmt, &largs);
3075 ofmt_print(state->gs_ofmt, &largs);
3149 print_aggr_lacp(show_grp_state_t *state, const char *link,
3162 ofmt_print(state->gs_ofmt, &largs);
3271 print_aggr_stats(show_grp_state_t *state, const char *link,
3308 dladm_stats_diff(&state->gs_prevstats[i], &port_stat[i],
3309 &state->gs_prevstats[i]);
3311 &state->gs_prevstats[i]);
3320 ofmt_print(state->gs_ofmt, &largs);
3327 largs.laggr_diffstats = &state->gs_prevstats[i];
3328 ofmt_print(state->gs_ofmt, &largs);
3335 state->gs_prevstats[i] = port_stat[i];
3343 print_aggr(show_grp_state_t *state, datalink_id_t linkid)
3356 if (!(state->gs_flags & flags))
3359 status = dladm_aggr_info(handle, linkid, &ginfo, state->gs_flags);
3363 if (state->gs_lacp)
3364 status = print_aggr_lacp(state, link, &ginfo);
3365 else if (state->gs_extended)
3366 status = print_aggr_extended(state, link, &ginfo);
3367 else if (state->gs_stats)
3368 status = print_aggr_stats(state, link, &ginfo);
3370 status = print_aggr_info(state, link, &ginfo);
3381 show_grp_state_t *state = arg;
3383 state->gs_status = print_aggr(state, linkid);
3398 show_state_t state;
3402 char *all_active_fields = "link,class,mtu,state,bridge,over";
3410 bzero(&state, sizeof (state));
3494 state.ls_parsable = p_arg;
3495 state.ls_flags = flags;
3496 state.ls_donefirst = B_FALSE;
3499 link_stats(linkid, interval, fields_str, &state);
3502 if (state.ls_parsable)
3505 dladm_ofmt_check(oferr, state.ls_parsable, ofmt);
3506 state.ls_ofmt = ofmt;
3509 (void) dladm_walk_datalink_id(show_link, handle, &state,
3512 (void) show_link(handle, linkid, &state);
3513 if (state.ls_status != DLADM_STATUS_OK) {
3514 die_dlerr(state.ls_status, "failed to show link %s",
3529 show_grp_state_t state;
3545 "link,port,speed,duplex,state,address,portstate";
3640 bzero(&state, sizeof (state));
3641 state.gs_lacp = L_arg;
3642 state.gs_stats = s_arg;
3643 state.gs_flags = flags;
3644 state.gs_parsable = p_arg;
3645 state.gs_extended = x_arg;
3648 if (state.gs_lacp)
3650 else if (state.gs_stats)
3652 else if (state.gs_extended)
3658 if (state.gs_lacp) {
3660 } else if (state.gs_stats) {
3662 } else if (state.gs_extended) {
3668 if (state.gs_parsable)
3671 dladm_ofmt_check(oferr, state.gs_parsable, ofmt);
3672 state.gs_ofmt = ofmt;
3675 aggr_stats(linkid, &state, interval);
3681 (void) dladm_walk_datalink_id(show_aggr, handle, &state,
3684 (void) show_aggr(handle, linkid, &state);
3685 if (state.gs_status != DLADM_STATUS_OK) {
3686 die_dlerr(state.gs_status, "failed to show aggr %s",
3694 print_phys_default(show_state_t *state, datalink_id_t linkid,
3701 status = dladm_phys_info(handle, linkid, &dpa, state->ls_flags);
3708 if (state->ls_flags == DLADM_OPT_ACTIVE) {
3740 ofmt_print(state->ls_ofmt, &pattr);
3910 show_state_t *state = mac_state->ms_state;
3913 ofmt_print(state->ls_ofmt, mac_state);
3922 print_phys_mac(show_state_t *state, datalink_id_t linkid, char *link)
3926 mac_state.ms_state = state;
3940 show_state_t *state = hwgrp_state->hs_state;
3943 ofmt_print(state->ls_ofmt, hwgrp_state);
3950 print_phys_hwgrp(show_state_t *state, datalink_id_t linkid, char *link)
3954 hwgrp_state.hs_state = state;
4104 show_state_t state;
4109 bzero(&state, sizeof (state));
4118 state.ls_parsable = B_TRUE;
4141 dladm_ofmt_check(oferr, state.ls_parsable, ofmt);
4143 state.ls_ofmt = ofmt;
4144 state.ls_flags = flags;
4148 &state, DATALINK_CLASS_IPTUN, DATALINK_ANY_MEDIATYPE,
4150 status = state.ls_status;
4154 status = print_iptun(handle, linkid, &state);
4234 print_iptun(dladm_handle_t dh, datalink_id_t linkid, show_state_t *state)
4243 status = dladm_iptun_getparams(dh, ¶ms, state->ls_flags);
4270 laddr = (state->ls_parsable) ? "" : "--";
4277 raddr = (state->ls_parsable) ? "" : "--";
4280 ofmt_print(state->ls_ofmt, &lbuf);
4293 print_phys(show_state_t *state, datalink_id_t linkid)
4311 if (!(state->ls_flags & flags)) {
4316 if (state->ls_mac)
4317 status = print_phys_mac(state, linkid, link);
4318 else if (state->ls_hwgrp)
4319 status = print_phys_hwgrp(state, linkid, link);
4321 status = print_phys_default(state, linkid, link, flags, media);
4331 show_state_t *state = arg;
4333 state->ls_status = print_phys(state, linkid);
4341 print_vlan(show_state_t *state, datalink_id_t linkid, link_fields_buf_t *l)
4352 if (!(state->ls_flags & flags)) {
4358 state->ls_flags)) != DLADM_STATUS_OK ||
4378 show_state_t *state = arg;
4383 status = print_vlan(state, linkid, &lbuf);
4387 ofmt_print(state->ls_ofmt, &lbuf);
4390 state->ls_status = status;
4404 show_state_t state;
4408 "link,media,state,speed,duplex,device";
4417 bzero(&state, sizeof (state));
4469 state.ls_parsable = p_arg;
4470 state.ls_flags = flags;
4471 state.ls_donefirst = B_FALSE;
4472 state.ls_mac = m_arg;
4473 state.ls_hwgrp = H_arg;
4484 if (state.ls_mac)
4486 else if (state.ls_hwgrp)
4488 else if (state.ls_flags & DLADM_OPT_ACTIVE) {
4495 if (state.ls_mac) {
4497 } else if (state.ls_hwgrp) {
4503 if (state.ls_parsable)
4506 dladm_ofmt_check(oferr, state.ls_parsable, ofmt);
4507 state.ls_ofmt = ofmt;
4510 (void) dladm_walk_datalink_id(show_phys, handle, &state,
4513 (void) show_phys(handle, linkid, &state);
4514 if (state.ls_status != DLADM_STATUS_OK) {
4515 die_dlerr(state.ls_status,
4529 show_state_t state;
4537 bzero(&state, sizeof (state));
4575 state.ls_parsable = p_arg;
4576 state.ls_flags = flags;
4577 state.ls_donefirst = B_FALSE;
4582 if (state.ls_parsable)
4585 dladm_ofmt_check(oferr, state.ls_parsable, ofmt);
4586 state.ls_ofmt = ofmt;
4589 (void) dladm_walk_datalink_id(show_vlan, handle, &state,
4592 (void) show_vlan(handle, linkid, &state);
4593 if (state.ls_status != DLADM_STATUS_OK) {
4594 die_dlerr(state.ls_status, "failed to show vlan %s",
4926 show_vnic_state_t *state, pktsum_t *vnic_stats, pktsum_t *tot_stats)
4929 pktsum_t *old_stats = &state->vs_prevstats[vnic_id];
4964 print_vnic(show_vnic_state_t *state, datalink_id_t linkid)
4974 if ((status = dladm_vnic_info(handle, linkid, vnic, state->vs_flags)) !=
4979 if (state->vs_etherstub != is_etherstub) {
4987 if (state->vs_link_id != DATALINK_ALL_LINKID) {
4988 if (state->vs_link_id != vnic->va_link_id)
5002 state->vs_found = B_TRUE;
5003 if (state->vs_stats) {
5007 if (state->vs_firstonly) {
5008 if (state->vs_donefirst)
5010 state->vs_donefirst = B_TRUE;
5013 if (!state->vs_printstats) {
5019 dladm_stats_total(&state->vs_totalstats, &vnic_stats,
5020 &state->vs_prevstats[vnic->va_vnic_id]);
5024 dump_vnic_stat(vnic_name, linkid, state, &vnic_stats,
5025 &state->vs_totalstats);
5079 ofmt_print(state->vs_ofmt, &vbuf);
5089 show_vnic_state_t *state = arg;
5091 state->vs_status = print_vnic(state, linkid);
5106 show_vnic_state_t state;
5116 bzero(&state, sizeof (state));
5122 state.vs_parsable = B_TRUE;
5131 if (strlcpy(state.vs_link, optarg, MAXLINKNAMELEN) >=
5173 (void) strlcpy(state.vs_vnic, argv[optind], MAXLINKNAMELEN);
5179 status = dladm_name2info(handle, state.vs_link, &dev_linkid,
5183 state.vs_link);
5187 state.vs_vnic_id = linkid;
5188 state.vs_link_id = dev_linkid;
5189 state.vs_etherstub = etherstub;
5190 state.vs_found = B_FALSE;
5191 state.vs_flags = flags;
5199 if (state.vs_parsable)
5202 dladm_ofmt_check(oferr, state.vs_parsable, ofmt);
5203 state.vs_ofmt = ofmt;
5207 vnic_stats(&state, interval);
5213 state.vs_donefirst = B_FALSE;
5216 (void) dladm_walk_datalink_id(show_vnic, handle, &state,
5220 (void) show_vnic(handle, linkid, &state);
5221 if (state.vs_status != DLADM_STATUS_OK) {
5223 die_dlerr(state.vs_status, "failed to show vnic '%s'",
5224 state.vs_vnic);
5468 print_simnet(show_state_t *state, datalink_id_t linkid)
5482 if (!(state->ls_flags & flags))
5486 state->ls_flags)) != DLADM_STATUS_OK)
5504 ofmt_print(state->ls_ofmt, &slbuf);
5512 show_state_t *state = arg;
5514 state->ls_status = print_simnet(state, linkid);
5525 show_state_t state;
5534 bzero(&state, sizeof (state));
5545 state.ls_parsable = p_arg;
5582 state.ls_flags = flags;
5583 state.ls_donefirst = B_FALSE;
5584 if (state.ls_parsable)
5587 dladm_ofmt_check(oferr, state.ls_parsable, ofmt);
5588 state.ls_ofmt = ofmt;
5591 (void) dladm_walk_datalink_id(show_simnet, handle, &state,
5594 (void) show_simnet(handle, linkid, &state);
5595 if (state.ls_status != DLADM_STATUS_OK) {
5597 die_dlerr(state.ls_status, "failed to show simnet %s",
5606 show_state_t *state)
5612 if (state->ls_parsable)
5615 dladm_ofmt_check(oferr, state->ls_parsable, ofmt);
5616 state->ls_ofmt = ofmt;
5622 state->ls_firstonly = (interval != 0);
5625 state->ls_donefirst = B_FALSE;
5628 state, DATALINK_CLASS_ALL, DATALINK_ANY_MEDIATYPE,
5631 (void) show_link_stats(handle, linkid, state);
5644 aggr_stats(datalink_id_t linkid, show_grp_state_t *state, uint_t interval)
5650 state->gs_firstonly = (interval != 0);
5653 state->gs_donefirst = B_FALSE;
5655 (void) dladm_walk_datalink_id(show_aggr, handle, state,
5659 (void) show_aggr(handle, linkid, state);
5673 show_vnic_state_t state;
5679 bzero(&state, sizeof (state));
5680 state.vs_stats = B_TRUE;
5681 state.vs_vnic_id = sp->vs_vnic_id;
5682 state.vs_link_id = sp->vs_link_id;
5693 state.vs_found = B_FALSE;
5694 state.vs_donefirst = B_FALSE;
5695 state.vs_printstats = B_FALSE;
5696 state.vs_flags = DLADM_OPT_ACTIVE;
5699 (void) dladm_walk_datalink_id(show_vnic, handle, &state,
5703 (void) show_vnic(handle, sp->vs_vnic_id, &state);
5704 if (state.vs_status != DLADM_STATUS_OK) {
5705 die_dlerr(state.vs_status,
5710 if (specific_link && !state.vs_found)
5712 if (specific_dev && !state.vs_found)
5719 state.vs_totalstats.ipackets);
5721 state.vs_totalstats.rbytes);
5723 state.vs_totalstats.opackets);
5725 state.vs_totalstats.obytes);
5729 state.vs_donefirst = B_FALSE;
5730 state.vs_printstats = B_TRUE;
5733 (void) dladm_walk_datalink_id(show_vnic, handle, &state,
5737 (void) show_vnic(handle, sp->vs_vnic_id, &state);
5738 if (state.vs_status != DLADM_STATUS_OK) {
5739 die_dlerr(state.vs_status,
6085 print_wifi_state_t state;
6096 state.ws_parsable = B_FALSE;
6097 state.ws_header = B_TRUE;
6106 state.ws_parsable = B_TRUE;
6113 if (state.ws_parsable && fields_str == NULL)
6116 if (state.ws_parsable && strcasecmp(fields_str, "all") == 0)
6128 if (parse_wifi_fields(fields_str, &state.ws_ofmt, cmd,
6129 state.ws_parsable) < 0)
6133 (void) dladm_walk_datalink_id(callback, handle, &state,
6137 (void) (*callback)(handle, linkid, &state);
6139 ofmt_close(state.ws_ofmt);
6673 show_linkprop_state_t state;
6683 state.ls_propvals = NULL;
6684 state.ls_line = NULL;
6685 state.ls_parsable = B_FALSE;
6686 state.ls_persist = B_FALSE;
6687 state.ls_header = B_TRUE;
6688 state.ls_retstatus = DLADM_STATUS_OK;
6700 state.ls_parsable = B_TRUE;
6703 state.ls_persist = B_TRUE;
6727 state.ls_proplist = proplist;
6728 state.ls_status = DLADM_STATUS_OK;
6730 if (state.ls_parsable)
6736 dladm_ofmt_check(oferr, state.ls_parsable, ofmt);
6737 state.ls_ofmt = ofmt;
6741 &state, DATALINK_CLASS_ALL, DATALINK_ANY_MEDIATYPE, flags);
6743 (void) show_linkprop_onelink(handle, linkid, &state);
6748 if (state.ls_retstatus != DLADM_STATUS_OK) {
6901 set_linkprop_state_t state;
6903 state.ls_name = argv[optind];
6904 state.ls_reset = reset;
6905 state.ls_temp = temp;
6906 state.ls_status = DLADM_STATUS_OK;
6908 (void) dladm_walk_linkprop(handle, linkid, &state,
6911 status = state.ls_status;
7456 show_secobj_state_t state;
7470 bzero(&state, sizeof (state));
7471 state.ss_parsable = B_FALSE;
7473 state.ss_persist = B_FALSE;
7474 state.ss_parsable = B_FALSE;
7475 state.ss_header = B_TRUE;
7480 state.ss_parsable = B_TRUE;
7483 state.ss_persist = B_TRUE;
7498 if (state.ss_parsable && !o_arg)
7501 if (state.ss_parsable && fields_str == all_fields)
7504 if (state.ss_parsable)
7507 dladm_ofmt_check(oferr, state.ss_parsable, ofmt);
7508 state.ss_ofmt = ofmt;
7510 flags = state.ss_persist ? DLADM_OPT_PERSIST : 0;
7528 if (!show_secobj(handle, &state, field))
7537 status = dladm_walk_secobj(handle, &state, show_secobj, flags);
7604 print_ether_state_t state;
7610 bzero(&state, sizeof (state));
7611 state.es_link = NULL;
7612 state.es_parsable = B_FALSE;
7618 state.es_extended = B_TRUE;
7621 state.es_parsable = B_TRUE;
7633 state.es_link = argv[optind];
7635 if (state.es_parsable)
7639 dladm_ofmt_check(oferr, state.es_parsable, ofmt);
7640 state.es_ofmt = ofmt;
7642 if (state.es_link == NULL) {
7643 (void) dladm_walk_datalink_id(show_etherprop, handle, &state,
7646 if (!link_is_ether(state.es_link, &linkid))
7648 (void) show_etherprop(handle, linkid, &state);
8077 print_bridge(show_state_t *state, datalink_id_t linkid,
8092 if (!(state->ls_flags & flags))
8110 "%s%s", state->ls_parsable || smfprot == runprot ? "" : "*",
8114 !state->ls_parsable && (runcfg.field_mask & BR_CFG_AGE));
8117 !state->ls_parsable && (runcfg.field_mask & BR_CFG_AGE));
8121 !state->ls_parsable && (runcfg.field_mask & BR_CFG_HELLO));
8124 !state->ls_parsable && (runcfg.field_mask & BR_CFG_DELAY));
8127 !state->ls_parsable && (runcfg.field_mask & BR_CFG_FORCE_VER));
8130 !state->ls_parsable && (runcfg.field_mask & BR_CFG_HOLD_TIME));
8163 print_bridge_stats(show_state_t *state, datalink_id_t linkid,
8172 brsum_t *brsum = (brsum_t *)&state->ls_prevstats;
8179 if (sizeof (*brsum) > sizeof (state->ls_prevstats))
8183 if (state->ls_firstonly) {
8184 if (state->ls_donefirst)
8186 state->ls_donefirst = B_TRUE;
8196 if (!(state->ls_flags & flags))
8255 * This structure carries around extra state information for the show-bridge
8259 show_state_t state;
8275 brstate->state.ls_status = print_bridge_stats(&brstate->state,
8282 brstate->state.ls_status = print_bridge(&brstate->state, linkid,
8286 if (brstate->state.ls_status == DLADM_STATUS_OK)
8287 ofmt_print(brstate->state.ls_ofmt, buf);
8298 print_bridge_link(show_state_t *state, datalink_id_t linkid,
8311 if (!(state->ls_flags & flags))
8320 STP_IN_state2str(stpstate.state),
8325 stpstate.state);
8354 print_bridge_link_stats(show_state_t *state, datalink_id_t linkid,
8365 brlsum_t *brlsum = (brlsum_t *)&state->ls_prevstats;
8372 if (sizeof (*brlsum) > sizeof (state->ls_prevstats))
8376 if (state->ls_firstonly) {
8377 if (state->ls_donefirst)
8379 state->ls_donefirst = B_TRUE;
8390 if (!(state->ls_flags & flags))
8460 brstate->state.ls_status = print_bridge_link_stats(
8461 &brstate->state, linkid, &bbuf);
8467 brstate->state.ls_status = print_bridge_link(&brstate->state,
8471 if (brstate->state.ls_status == DLADM_STATUS_OK)
8472 ofmt_print(brstate->state.ls_ofmt, buf);
8491 show_state_t *state)
8512 state->ls_status = dladm_datalink_id2info(handle,
8516 if (state->ls_status == DLADM_STATUS_OK)
8517 ofmt_print(state->ls_ofmt, &bbuf);
8521 show_bridge_trillnick(trill_listnick_t *tln, show_state_t *state)
8532 state->ls_status = dladm_datalink_id2info(handle,
8539 if (state->ls_status == DLADM_STATUS_OK)
8540 ofmt_print(state->ls_ofmt, &bbuf);
8568 char *all_link_fields = "link,index,state,uptime,opercost,"
8570 char *default_link_fields = "link,state,uptime,desroot";
8665 brstate.state.ls_parsable = parsable;
8666 brstate.state.ls_flags = flags;
8667 brstate.state.ls_firstonly = (interval != 0);
8713 dladm_ofmt_check(oferr, brstate.state.ls_parsable, ofmt);
8714 brstate.state.ls_ofmt = ofmt;
8717 brstate.state.ls_donefirst = B_FALSE;
8726 if (brstate.state.ls_status !=
8728 die_dlerr(brstate.state.ls_status,
8772 &brstate.state);
8795 &brstate.state);
9069 print_part(show_part_state_t *state, datalink_id_t linkid)
9083 if ((status = dladm_part_info(handle, linkid, &attr, state->ps_flags))
9089 * the Phys link's datalink ID in the ps_over_id field of the state
9095 if (state->ps_over_id != DATALINK_ALL_LINKID)
9096 if (state->ps_over_id != attr.dia_physlinkid)
9117 state->ps_found = B_TRUE;
9159 ofmt_print(state->ps_ofmt, &pbuf);
9184 show_part_state_t state;
9192 bzero(&state, sizeof (state));
9198 state.ps_parsable = B_TRUE;
9234 (void) strlcpy(state.ps_part, argv[optind], MAXLINKNAMELEN);
9239 if (state.ps_parsable && !o_arg)
9254 state.ps_over_id = over_linkid; /* IB Phys link ID */
9255 state.ps_found = B_FALSE;
9256 state.ps_flags = flags;
9258 if (state.ps_parsable)
9261 dladm_ofmt_check(oferr, state.ps_parsable, ofmt);
9262 state.ps_ofmt = ofmt;
9271 (void) dladm_walk_datalink_id(show_part, handle, &state,
9274 (void) show_part(handle, linkid, &state);
9275 if (state.ps_status != DLADM_STATUS_OK) {
9277 die_dlerr(state.ps_status, "failed to show IB partition"
9278 " '%s'", state.ps_part);
9290 print_ib(show_ib_state_t *state, datalink_id_t phys_linkid)
9306 state->is_flags)) != DLADM_STATUS_OK)
9309 if ((state->is_link_id != DATALINK_ALL_LINKID) && (state->is_link_id
9358 ofmt_print(state->is_ofmt, &ibuf);
9382 show_ib_state_t state;
9390 bzero(&state, sizeof (state));
9396 state.is_parsable = B_TRUE;
9415 (void) strlcpy(state.is_link, argv[optind], MAXLINKNAMELEN);
9420 if (state.is_parsable && !o_arg)
9427 state.is_link_id = linkid;
9428 state.is_flags = flags;
9430 if (state.is_parsable)
9433 dladm_ofmt_check(oferr, state.is_parsable, ofmt);
9434 state.is_ofmt = ofmt;
9442 (void) dladm_walk_datalink_id(show_ib, handle, &state,
9449 (void) show_ib(handle, linkid, &state);
9450 if (state.is_status != DLADM_STATUS_OK) {
9452 die_dlerr(state.is_status, "failed to show IB Phys link"
9453 " '%s'", state.is_link);