diff options
author | Sowmini Varadhan <Sowmini.Varadhan@oracle.COM> | 2010-07-01 17:10:52 -0400 |
---|---|---|
committer | Sowmini Varadhan <Sowmini.Varadhan@oracle.COM> | 2010-07-01 17:10:52 -0400 |
commit | 550b6e4083768ca350e9e7c3a1ebbf720b23dcad (patch) | |
tree | 68629051e97e6173c4b53d2483015eeea30cacbc /usr/src/lib/libipadm/common/libipadm.h | |
parent | bf7fda8965eb0f1d22b8e7bf1684b99227cd2b64 (diff) | |
download | illumos-joyent-550b6e4083768ca350e9e7c3a1ebbf720b23dcad.tar.gz |
PSARC 2010/166 layer-3 net properties for exclusive-IP zones
6944327 need to support address and defrouter resources for exclusive-IP zones
Diffstat (limited to 'usr/src/lib/libipadm/common/libipadm.h')
-rw-r--r-- | usr/src/lib/libipadm/common/libipadm.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/usr/src/lib/libipadm/common/libipadm.h b/usr/src/lib/libipadm/common/libipadm.h index 32fb89e2e8..8ecc8db706 100644 --- a/usr/src/lib/libipadm/common/libipadm.h +++ b/usr/src/lib/libipadm/common/libipadm.h @@ -91,7 +91,8 @@ typedef enum { IPADM_IPC_ERROR, /* Cannot communicate with ipmgmtd */ IPADM_OP_DISABLE_OBJ, /* Operation on disable object */ IPADM_NOTSUP, /* Operation not supported */ - IPADM_EBADE /* Invalid data exchange with ipmgmtd */ + IPADM_EBADE, /* Invalid data exchange with ipmgmtd */ + IPADM_GZ_PERM /* Operation not permitted on from-gz intf */ } ipadm_status_t; /* @@ -171,6 +172,7 @@ typedef struct ipadm_handle *ipadm_handle_t; /* ipadm_handle flags */ #define IPH_VRRP 0x00000001 /* Caller is VRRP */ #define IPH_LEGACY 0x00000002 /* Caller is legacy app */ +#define IPH_IPMGMTD 0x00000004 /* Caller is ipmgmtd itself */ /* opaque address object structure */ typedef struct ipadm_addrobj_s *ipadm_addrobj_t; @@ -204,6 +206,7 @@ typedef struct ipadm_if_info_s { #define IFIF_NOACCEPT 0x00000100 #define IFIF_IPV4 0x00000200 #define IFIF_IPV6 0x00000400 +#define IFIF_L3PROTECT 0x00000800 /* ipadm_addr_info_t state */ typedef enum { |