summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/sys
diff options
context:
space:
mode:
authorMike Gerdts <mike.gerdts@joyent.com>2018-09-26 13:18:20 +0000
committerMike Gerdts <mike.gerdts@joyent.com>2018-09-26 22:26:53 +0000
commit6d2fb4205c9e899a2e533d0c7e36303a79bfd99b (patch)
treed714d515ab466c5dfd9ea853e6f4bb45b017a8b8 /usr/src/uts/common/sys
parentaf654c21a11a97e45c73f3edf621f6192de961df (diff)
downloadillumos-joyent-release-20180927.tar.gz
OS-7263 need sysevent for zone_freerelease-20180927
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
Diffstat (limited to 'usr/src/uts/common/sys')
-rw-r--r--usr/src/uts/common/sys/zone.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/usr/src/uts/common/sys/zone.h b/usr/src/uts/common/sys/zone.h
index e871689f5f..678dd4e029 100644
--- a/usr/src/uts/common/sys/zone.h
+++ b/usr/src/uts/common/sys/zone.h
@@ -137,6 +137,7 @@ extern "C" {
#define ZONE_EVENT_READY "ready"
#define ZONE_EVENT_RUNNING "running"
#define ZONE_EVENT_SHUTTING_DOWN "shutting_down"
+#define ZONE_EVENT_FREE "free"
#define ZONE_CB_NAME "zonename"
#define ZONE_CB_NEWSTATE "newstate"
@@ -244,7 +245,8 @@ typedef enum {
ZONE_IS_EMPTY,
ZONE_IS_DOWN,
ZONE_IS_DYING,
- ZONE_IS_DEAD
+ ZONE_IS_DEAD,
+ ZONE_IS_FREE /* transient state for zone sysevent */
} zone_status_t;
#define ZONE_MIN_STATE ZONE_IS_UNINITIALIZED
#define ZONE_MAX_STATE ZONE_IS_DEAD