diff options
| author | sowmini <none@none> | 2008-04-29 11:20:32 -0700 |
|---|---|---|
| committer | sowmini <none@none> | 2008-04-29 11:20:32 -0700 |
| commit | 4045d94132614e1de2073685a6cdd4fbd86bec33 (patch) | |
| tree | f8dc5e3e2ef74cb316a5efdd45b665bc1cc9dcf9 /usr/src/cmd/dladm | |
| parent | 4582e5ea406a090a156403960a9609bd01d88285 (diff) | |
| download | illumos-joyent-4045d94132614e1de2073685a6cdd4fbd86bec33.tar.gz | |
PSARC/2008/171 Brussels: NDD compatiblity support
PSARC/2008/175 Brussels framework enhancements to get/set defaults
6655499 bge driver uses EINVAL instead of ENOTSUP for unsupported properties
6659866 Need a way to get DEFAULT values for all GLDv3 drivers using mc_setprop/mc_getprop
6660689 dladm show-phys prints garbage in the MEDIA field when MAC is not registered
6661011 dladm show-linkprop doesn't properly deal with some links
6667363 ndd ioctl logic can be handled in the GLDv3 layers
6672490 dladm show-ether befuddled by renamed links
6691143 dld_get_public_prop() and dld_get_prop() leak file descriptors
--HG--
rename : usr/src/uts/common/io/e1000g/e1000g_ndd.c => deleted_files/usr/src/uts/common/io/e1000g/e1000g_ndd.c
Diffstat (limited to 'usr/src/cmd/dladm')
| -rw-r--r-- | usr/src/cmd/dladm/dladm.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/usr/src/cmd/dladm/dladm.c b/usr/src/cmd/dladm/dladm.c index 91e660dd8b..f8e745b3a5 100644 --- a/usr/src/cmd/dladm/dladm.c +++ b/usr/src/cmd/dladm/dladm.c @@ -476,7 +476,7 @@ typedef struct link_fields_buf_s { char link_mtu[11]; char link_state[DLADM_STRSIZE]; char link_over[MAXLINKNAMELEN]; - char link_phys_state[6]; + char link_phys_state[DLADM_STRSIZE]; char link_phys_media[DLADM_STRSIZE]; char link_phys_speed[DLADM_STRSIZE]; char link_phys_duplex[DLPI_LINKNAME_MAX]; @@ -5431,11 +5431,11 @@ show_etherprop(datalink_id_t linkid, void *arg) speed = speed/1000; speed_unit = 'G'; } - (void) get_linkduplex(ebuf.eth_link, B_FALSE, buf); + (void) get_linkduplex(ebuf.eth_link, B_TRUE, buf); (void) snprintf(ebuf.eth_spdx, sizeof (ebuf.eth_spdx), "%d%c-%c", speed, speed_unit, buf[0]); - (void) get_linkstate(ebuf.eth_link, B_FALSE, buf); + (void) get_linkstate(ebuf.eth_link, B_TRUE, buf); (void) snprintf(ebuf.eth_state, sizeof (ebuf.eth_state), "%s", buf); |
