diff options
author | Artem Kachitchkine <Artem.Kachitchkin@Sun.COM> | 2008-12-26 16:52:57 -0800 |
---|---|---|
committer | Artem Kachitchkine <Artem.Kachitchkin@Sun.COM> | 2008-12-26 16:52:57 -0800 |
commit | 62ee1d25bffb3d6d74798efe1199f7e86a29a14e (patch) | |
tree | f49f1a15b5832247208e7b448efb94910c0e0951 /usr/src/lib/libdladm/common/libdlmgmt.h | |
parent | 5c066ec28ea93f3a7c93082611a61747f255290a (diff) | |
download | illumos-joyent-62ee1d25bffb3d6d74798efe1199f7e86a29a14e.tar.gz |
6688428 dladm init-linkprop ignores private properties
Diffstat (limited to 'usr/src/lib/libdladm/common/libdlmgmt.h')
-rw-r--r-- | usr/src/lib/libdladm/common/libdlmgmt.h | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/usr/src/lib/libdladm/common/libdlmgmt.h b/usr/src/lib/libdladm/common/libdlmgmt.h index 3b02299be7..35156c2f97 100644 --- a/usr/src/lib/libdladm/common/libdlmgmt.h +++ b/usr/src/lib/libdladm/common/libdlmgmt.h @@ -31,8 +31,6 @@ #ifndef _LIBDLMGMT_H #define _LIBDLMGMT_H -#pragma ident "%Z%%M% %I% %E% SMI" - #include <sys/types.h> #include <libdladm.h> @@ -59,6 +57,7 @@ extern "C" { #define DLMGMT_CMD_REMOVECONF (DLMGMT_CMD_BASE + 9) #define DLMGMT_CMD_DESTROYCONF (DLMGMT_CMD_BASE + 10) #define DLMGMT_CMD_GETATTR (DLMGMT_CMD_BASE + 11) +#define DLMGMT_CMD_LINKPROP_GETNEXT (DLMGMT_CMD_BASE + 12) typedef struct dlmgmt_door_createid_s { int ld_cmd; @@ -140,6 +139,20 @@ typedef struct dlmgmt_handle_retval_s { dladm_conf_t lr_conf; } dlmgmt_createconf_retval_t, dlmgmt_readconf_retval_t; +typedef struct dlmgmt_door_linkprop_getnext_s { + int ld_cmd; + dladm_conf_t ld_conf; + char ld_last_attr[MAXLINKATTRLEN]; +} dlmgmt_door_linkprop_getnext_t; + +typedef struct dlmgmt_linkprop_getnext_retval_s { + uint_t lr_err; + char lr_attr[MAXLINKATTRLEN]; + uint_t lr_type; + uint_t lr_attrsz; + char lr_attrval[MAXLINKATTRVALLEN]; +} dlmgmt_linkprop_getnext_retval_t; + typedef struct dlmgmt_retval_s dlmgmt_remapid_retval_t, dlmgmt_upid_retval_t, dlmgmt_destroyid_retval_t, |