summaryrefslogtreecommitdiff
path: root/usr/src/lib/libipadm/common/ipadm_ipmgmt.h
diff options
context:
space:
mode:
authorSowmini Varadhan <Sowmini.Varadhan@oracle.COM>2010-07-01 17:10:52 -0400
committerSowmini Varadhan <Sowmini.Varadhan@oracle.COM>2010-07-01 17:10:52 -0400
commit550b6e4083768ca350e9e7c3a1ebbf720b23dcad (patch)
tree68629051e97e6173c4b53d2483015eeea30cacbc /usr/src/lib/libipadm/common/ipadm_ipmgmt.h
parentbf7fda8965eb0f1d22b8e7bf1684b99227cd2b64 (diff)
downloadillumos-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/ipadm_ipmgmt.h')
-rw-r--r--usr/src/lib/libipadm/common/ipadm_ipmgmt.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/usr/src/lib/libipadm/common/ipadm_ipmgmt.h b/usr/src/lib/libipadm/common/ipadm_ipmgmt.h
index 57d1023603..105e879de1 100644
--- a/usr/src/lib/libipadm/common/ipadm_ipmgmt.h
+++ b/usr/src/lib/libipadm/common/ipadm_ipmgmt.h
@@ -265,6 +265,17 @@ typedef boolean_t db_wfunc_t(void *, nvlist_t *, char *, size_t, int *);
extern int ipadm_rw_db(db_wfunc_t *, void *, const char *, mode_t,
ipadm_db_op_t);
+/* zone related functions */
+/*
+ * callback function to persist an interface in ipmgmtd data store
+ */
+typedef void (*persist_cb_t)(char *, boolean_t, boolean_t);
+/*
+ * ipmgmtd/libipadm network initialization interface.
+ */
+extern ipadm_status_t ipadm_init_net_from_gz(ipadm_handle_t, char *,
+ persist_cb_t);
+
#ifdef __cplusplus
}
#endif