summaryrefslogtreecommitdiff
path: root/usr/src/cmd
diff options
context:
space:
mode:
authorvs226613 <none@none>2008-07-30 07:30:29 -0700
committervs226613 <none@none>2008-07-30 07:30:29 -0700
commit1a1811a0125fd3831f278fcba8a4a5488f3397a9 (patch)
tree4737fc7963765cf4d3537877325218cdb07d4553 /usr/src/cmd
parent20e6d5c536ad5b300e7fafb6a92e13040f492977 (diff)
downloadillumos-joyent-1a1811a0125fd3831f278fcba8a4a5488f3397a9.tar.gz
6727965 "dladm show-aggr": STATE needs to be revisited
Diffstat (limited to 'usr/src/cmd')
-rw-r--r--usr/src/cmd/dladm/dladm.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/usr/src/cmd/dladm/dladm.c b/usr/src/cmd/dladm/dladm.c
index 46a139146c..87626276cb 100644
--- a/usr/src/cmd/dladm/dladm.c
+++ b/usr/src/cmd/dladm/dladm.c
@@ -1998,12 +1998,10 @@ print_xaggr_callback(print_field_t *pf, void *arg)
break;
case AGGR_X_STATE:
- if (is_port) {
- (void) dladm_aggr_portstate2str(
- portp->lp_state, buf);
- } else {
- return ("");
- }
+ if (is_port)
+ (void) get_linkstate(dpa.dp_dev, B_FALSE, buf);
+ else
+ (void) get_linkstate(l->laggr_link, B_TRUE, buf);
break;
case AGGR_X_ADDRESS:
(void) dladm_aggr_macaddr2str(