diff options
Diffstat (limited to 'usr/src/cmd/dladm/dladm.c')
-rw-r--r-- | usr/src/cmd/dladm/dladm.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/usr/src/cmd/dladm/dladm.c b/usr/src/cmd/dladm/dladm.c index c229ae0824..9608382f57 100644 --- a/usr/src/cmd/dladm/dladm.c +++ b/usr/src/cmd/dladm/dladm.c @@ -5570,6 +5570,14 @@ show_linkprop(dladm_handle_t dh, datalink_id_t linkid, const char *propname, if (!statep->ls_parseable) print_header(&statep->ls_print); } + /* + * This will need to be fixed when kernel interfaces are added + * to enable walking of all known private properties. For now, + * we are limited to walking persistent private properties only. + */ + if ((propname[0] == '_') && !statep->ls_persist && + (statep->ls_proplist == NULL)) + return (DLADM_WALK_CONTINUE); if (!statep->ls_parseable && !linkprop_is_supported(linkid, propname, statep)) return (DLADM_WALK_CONTINUE); |