summaryrefslogtreecommitdiff
path: root/usr/src/lib/libdladm/common/libdladm.h
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libdladm/common/libdladm.h')
-rw-r--r--usr/src/lib/libdladm/common/libdladm.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/usr/src/lib/libdladm/common/libdladm.h b/usr/src/lib/libdladm/common/libdladm.h
index 66178afd44..919c207cd0 100644
--- a/usr/src/lib/libdladm/common/libdladm.h
+++ b/usr/src/lib/libdladm/common/libdladm.h
@@ -66,6 +66,9 @@ extern "C" {
*
* - DLADM_OPT_HWRINGS:
* Requires a hardware group of rings when creating a vnic.
+ *
+ * - DLADM_OPT_NOREFRESH:
+ * Do not refresh the daemon after setting parameter (used by STP mcheck).
*/
#define DLADM_OPT_ACTIVE 0x00000001
#define DLADM_OPT_PERSIST 0x00000002
@@ -75,6 +78,7 @@ extern "C" {
#define DLADM_OPT_ANCHOR 0x00000020
#define DLADM_OPT_VLAN 0x00000040
#define DLADM_OPT_HWRINGS 0x00000080
+#define DLADM_OPT_NOREFRESH 0x00000100
#define DLADM_WALK_TERMINATE 0
#define DLADM_WALK_CONTINUE -1
@@ -148,7 +152,9 @@ typedef enum {
DLADM_STATUS_NOTDEFINED,
DLADM_STATUS_BADPROP,
DLADM_STATUS_MINMAXBW,
- DLADM_STATUS_NO_HWRINGS
+ DLADM_STATUS_NO_HWRINGS,
+ DLADM_STATUS_PERMONLY,
+ DLADM_STATUS_OPTMISSING
} dladm_status_t;
typedef enum {