/illumos-gate/usr/src/head/ |
H A D | zone.h | 41 extern zoneid_t getzoneid(void); 42 extern zoneid_t getzoneidbyname(const char *); 53 extern int zonept(int, zoneid_t); 54 extern int zone_get_id(const char *, zoneid_t *); 57 extern zoneid_t zone_create(const char *, const char *, 60 extern int zone_boot(zoneid_t); 61 extern int zone_destroy(zoneid_t); 64 extern int zone_enter(zoneid_t); 65 extern int zone_list(zoneid_t *, uint_t *); 66 extern int zone_shutdown(zoneid_t); [all …]
|
/illumos-gate/usr/src/uts/common/inet/ |
H A D | ilb_ip.h | 59 extern int ilb_rule_del(ilb_stack_t *, zoneid_t, const char *); 60 extern void ilb_rule_del_all(ilb_stack_t *, zoneid_t); 61 extern int ilb_rule_enable(ilb_stack_t *, zoneid_t, const char *, 63 extern void ilb_rule_enable_all(ilb_stack_t *, zoneid_t); 64 extern int ilb_rule_disable(ilb_stack_t *, zoneid_t, const char *, 66 extern void ilb_rule_disable_all(ilb_stack_t *, zoneid_t); 69 extern void ilb_get_num_rules(ilb_stack_t *, zoneid_t, uint32_t *); 73 extern void ilb_get_rulenames(ilb_stack_t *, zoneid_t, uint32_t *, 75 extern int ilb_get_servers(ilb_stack_t *, zoneid_t, const char *, 79 extern int ilb_server_del(ilb_stack_t *, zoneid_t, const char *, [all …]
|
H A D | ip_ire.h | 122 zoneid_t ift_zoneid; 148 extern ire_t *ire_lookup_bcast(ill_t *, ipaddr_t, zoneid_t); 159 const in6_addr_t *, ushort_t, ill_t *, zoneid_t, uint_t, 181 const in6_addr_t *, int, const ill_t *, zoneid_t, 306 iaflags_t, uint_t, uint32_t, zoneid_t, zoneid_t, uintptr_t *); 308 iaflags_t, uint_t, uint32_t, zoneid_t, zoneid_t, uintptr_t *); 310 iaflags_t, uint_t, uint32_t, zoneid_t, zoneid_t, uintptr_t *); 312 iaflags_t, uint_t, uint32_t, zoneid_t, zoneid_t, uintptr_t *); 315 iaflags_t, uint_t, zoneid_t); 333 zoneid_t zoneid, ip_stack_t *); [all …]
|
H A D | ip_if.h | 175 extern boolean_t ip_xmit_ifindex_valid(uint_t, zoneid_t, boolean_t, 213 extern ill_t *ill_lookup_group_v4(ipaddr_t, zoneid_t, 215 extern ill_t *ill_lookup_group_v6(const in6_addr_t *, zoneid_t, 249 zoneid_t, ip_stack_t *); 254 extern ipif_t *ipif_lookup_remote(ill_t *, ipaddr_t, zoneid_t); 262 extern ipif_t *ipif_good_addr(ill_t *, zoneid_t); 264 zoneid_t, ip_stack_t *, ipaddr_t *, uint32_t *, uint64_t *); 280 uint32_t, zoneid_t, boolean_t, boolean_t *); 287 extern ipif_t *ipif_lookup_on_ifindex(uint_t, boolean_t, zoneid_t, 325 struct rtsa_s *, ip_stack_t *, zoneid_t); [all …]
|
H A D | ipnet.h | 80 zoneid_t ifa_zone; 115 zoneid_t if_zoneid; 156 zoneid_t ipnet_zoneid; /* zoneid the device was opened in */ 246 extern ipnet_stack_t *ipnet_find_by_zoneid(zoneid_t zoneid); 248 zoneid_t); 249 extern dev_t ipnet_if_getdev(char *, zoneid_t); 251 extern int ipnet_open_byname(const char *, ipnetif_t **, zoneid_t); 256 extern void ipnet_walk_if(ipnet_walkfunc_t *, void *, zoneid_t);
|
H A D | ip_multi.h | 81 zoneid_t); 83 const in6_addr_t *, zoneid_t); 84 extern zoneid_t ill_hasmembers_nextzone_v4(ill_t *, ipaddr_t, zoneid_t); 85 extern zoneid_t ill_hasmembers_nextzone_v6(ill_t *, const in6_addr_t *, 86 zoneid_t); 88 extern ilm_t *ip_addmulti(const in6_addr_t *, ill_t *, zoneid_t,
|
H A D | ip_ftable.h | 69 zoneid_t rt_zoneid; 80 extern uint_t ifindex_lookup(const struct sockaddr *, zoneid_t); 81 extern int ipfil_sendpkt(const struct sockaddr *, mblk_t *, uint_t, zoneid_t);
|
/illumos-gate/usr/src/lib/libc/port/sys/ |
H A D | zone.c | 39 zoneid_t 67 zone_boot(zoneid_t zoneid) in zone_boot() 73 zone_shutdown(zoneid_t zoneid) in zone_shutdown() 79 zone_destroy(zoneid_t zoneid) in zone_destroy() 104 zone_enter(zoneid_t zoneid) in zone_enter() 124 zone_get_id(const char *str, zoneid_t *zip) in zone_get_id() 126 zoneid_t zoneid; in zone_get_id() 165 zoneid = (zoneid_t)strtol(str, &cp, 0); in zone_get_id() 191 static zoneid_t 197 zoneid_t [all …]
|
/illumos-gate/usr/src/cmd/dlmgmtd/ |
H A D | dlmgmt_impl.h | 75 zoneid_t ll_zoneid; 101 zoneid_t ld_zoneid; 128 boolean_t link_is_visible(dlmgmt_link_t *, zoneid_t); 129 dlmgmt_link_t *link_by_id(datalink_id_t, zoneid_t); 130 dlmgmt_link_t *link_by_name(const char *, zoneid_t); 132 uint32_t, zoneid_t, uint32_t, dlmgmt_link_t **); 142 uint32_t, zoneid_t, dlmgmt_dlconf_t **); 148 int dlmgmt_generate_name(const char *, char *, size_t, zoneid_t); 153 int dlmgmt_zone_init(zoneid_t); 160 int dlmgmt_db_init(zoneid_t, char *); [all …]
|
H A D | dlmgmt_door.c | 65 typedef void dlmgmt_door_handler_t(void *, void *, size_t *, zoneid_t, 94 dlmgmt_getlink_by_dev(char *devname, zoneid_t zoneid) in dlmgmt_getlink_by_dev() 407 dlmgmt_getname(void *argp, void *retp, size_t *sz, zoneid_t zoneid, in dlmgmt_getname() 471 dlmgmt_getnext(void *argp, void *retp, size_t *sz, zoneid_t zoneid, in dlmgmt_getnext() 537 dlmgmt_createid(void *argp, void *retp, size_t *sz, zoneid_t zoneid, in dlmgmt_createid() 629 dlmgmt_remapid(void *argp, void *retp, size_t *sz, zoneid_t zoneid, in dlmgmt_remapid() 697 dlmgmt_upid(void *argp, void *retp, size_t *sz, zoneid_t zoneid, in dlmgmt_upid() 763 dlmgmt_setattr(void *argp, void *retp, size_t *sz, zoneid_t zoneid, in dlmgmt_setattr() 1167 zoneid_t zoneid, ucred_t *cred) in dlmgmt_upcall_linkprop_init() 1205 zoneid_t oldzoneid, newzoneid; in dlmgmt_setzoneid() [all …]
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs_stats.c | 49 nfsstat_zone_init_common(zoneid_t zoneid, const char *module, int vers, in nfsstat_zone_init_common() 72 nfsstat_zone_fini_common(zoneid_t zoneid, const char *module, int vers, in nfsstat_zone_fini_common() 95 nfsstat_zone_init_server(zoneid_t zoneid, kstat_named_t *svstatp[]) in nfsstat_zone_init_server() 106 nfsstat_zone_fini_server(zoneid_t zoneid, kstat_named_t *svstatp[]) in nfsstat_zone_fini_server() 140 nfsstat_zone_init_rfsreq_v2(zoneid_t zoneid, struct nfs_version_stats *statsp) in nfsstat_zone_init_rfsreq_v2() 147 nfsstat_zone_fini_rfsreq_v2(zoneid_t zoneid, struct nfs_version_stats *statsp) in nfsstat_zone_fini_rfsreq_v2() 190 nfsstat_zone_init_aclreq_v2(zoneid_t zoneid, struct nfs_version_stats *statsp) in nfsstat_zone_init_aclreq_v2() 471 nfsstat_zone_init(zoneid_t zoneid) in nfsstat_zone_init() 500 nfsstat_zone_fini(zoneid_t zoneid, void *data) in nfsstat_zone_fini() 526 zoneid_t zoneid = ng->nfs_zoneid; in rfs_stat_zone_init() [all …]
|
/illumos-gate/usr/src/lib/libtsol/common/ |
H A D | zone.c | 39 zoneid_t zoneid; in getzonelabelbyname() 52 getzonelabelbyid(zoneid_t zoneid) in getzonelabelbyid() 73 zoneid_t 78 zoneid_t zoneid; in getzoneidbylabel() 79 zoneid_t *zids; in getzoneidbylabel() 107 if ((zids = malloc(nzents * sizeof (zoneid_t))) == NULL) in getzoneidbylabel() 147 getzonerootbyid(zoneid_t zoneid) in getzonerootbyid() 166 zoneid_t zoneid; in getzonerootbyname() 180 zoneid_t zoneid; in getzonerootbylabel() 197 zoneid_t *zids; in getlabelbypath() [all …]
|
/illumos-gate/usr/src/lib/libfakekernel/common/sys/ |
H A D | zone.h | 63 zoneid_t zone_id; /* ID of zone */ 87 extern void zone_key_create(zone_key_t *, void *(*)(zoneid_t), 88 void (*)(zoneid_t, void *), void (*)(zoneid_t, void *)); 93 extern zoneid_t getzoneid(void);
|
/illumos-gate/usr/src/uts/common/sys/tsol/ |
H A D | tnet.h | 51 extern int tsol_compute_label_v4(const ts_label_t *, zoneid_t, ipaddr_t, 53 extern int tsol_compute_label_v6(const ts_label_t *, zoneid_t, 55 extern int tsol_check_label_v4(const ts_label_t *, zoneid_t, mblk_t **, 57 extern int tsol_check_label_v6(const ts_label_t *, zoneid_t, mblk_t **, 72 extern zoneid_t tsol_attr_to_zoneid(const ip_recv_attr_t *); 85 extern mlp_type_t tsol_mlp_addr_type(zoneid_t, uchar_t, const void *,
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | zone.h | 466 zoneid_t zone_id; /* ID of zone */ 665 extern zone_t *zone_find_by_id(zoneid_t); 670 extern zoneid_t getzoneid(void); 671 extern zone_t *zone_find_by_id_nolock(zoneid_t); 673 extern int zone_check_datalink(zoneid_t *, datalink_id_t); 688 extern void zone_key_create(zone_key_t *, void *(*)(zoneid_t), 689 void (*)(zoneid_t, void *), void (*)(zoneid_t, void *)); 712 void *(*zsd_create)(zoneid_t); 713 void (*zsd_shutdown)(zoneid_t, void *); 714 void (*zsd_destroy)(zoneid_t, void *); [all …]
|
H A D | cmn_err.h | 61 extern void vzcmn_err(zoneid_t, int, const char *, __va_list) 74 extern void zcmn_err(zoneid_t, int, const char *, ...) 81 extern void vzprintf(zoneid_t, const char *, __va_list) 85 extern void zprintf(zoneid_t, const char *, ...)
|
H A D | dls.h | 116 zoneid_t); 132 extern int dls_devnet_setzid(dls_dl_handle_t, zoneid_t); 133 extern zoneid_t dls_devnet_getzid(dls_dl_handle_t); 134 extern zoneid_t dls_devnet_getownerzid(dls_dl_handle_t); 135 extern boolean_t dls_devnet_islinkvisible(datalink_id_t, zoneid_t);
|
H A D | kstat.h | 796 const char *, uchar_t, uint_t, uchar_t, zoneid_t); 802 extern void kstat_delete_byname_zone(const char *, int, const char *, zoneid_t); 814 extern void kstat_zone_add(kstat_t *, zoneid_t); 815 extern void kstat_zone_remove(kstat_t *, zoneid_t); 816 extern int kstat_zone_find(kstat_t *, zoneid_t); 818 extern kstat_t *kstat_hold_bykid(kid_t kid, zoneid_t); 819 extern kstat_t *kstat_hold_byname(const char *, int, const char *, zoneid_t);
|
/illumos-gate/usr/src/lib/smbclnt/libfksmbfs/common/ |
H A D | fake_zone.c | 38 static void *(*zkey_create)(zoneid_t); 44 zone_key_create(zone_key_t *keyp, void *(*create)(zoneid_t), in zone_key_create() argument 45 void (*shutdown)(zoneid_t, void *), void (*destroy)(zoneid_t, void *)) in zone_key_create() argument
|
/illumos-gate/usr/src/uts/common/io/bpf/ |
H A D | bpf_mac.c | 42 static int mac_bpf_open(const char *, uintptr_t *, zoneid_t); 54 static int mac_bpf_getlinkid(const char *, datalink_id_t *, zoneid_t); 55 static int mac_bpf_getzone(uintptr_t, zoneid_t *); 77 mac_bpf_open(const char *name, uintptr_t *mhandlep, zoneid_t zoneid) in mac_bpf_open() 154 mac_bpf_getlinkid(const char *name, datalink_id_t *idp, zoneid_t zoneid) in mac_bpf_getlinkid() 172 mac_bpf_getzone(uintptr_t handle, zoneid_t *zip) in mac_bpf_getzone()
|
/illumos-gate/usr/src/uts/common/inet/ipnet/ |
H A D | ipnet_bpf.c | 44 static int ipnet_bpf_getlinkid(const char *, datalink_id_t *, zoneid_t); 45 static int ipnet_bpf_getzone(uintptr_t, zoneid_t *); 46 static int ipnet_bpf_open(const char *, uintptr_t *, zoneid_t); 74 ipnet_bpf_open(const char *name, uintptr_t *mhandlep, zoneid_t zoneid) in ipnet_bpf_open() 189 ipnet_bpf_getlinkid(const char *name, datalink_id_t *idp, zoneid_t zoneid) in ipnet_bpf_getlinkid() 208 ipnet_bpf_getzone(uintptr_t handle, zoneid_t *zip) in ipnet_bpf_getzone()
|
/illumos-gate/usr/src/uts/common/rpc/ |
H A D | mt_rpcinit.c | 56 rpcstat_zone_init_common(zoneid_t zoneid, const char *module, const char *name, in rpcstat_zone_init_common() 83 rpcstat_zone_fini_common(zoneid_t zoneid, const char *module, const char *name) in rpcstat_zone_fini_common() 89 mt_kstat_zone_init(zoneid_t zoneid) in mt_kstat_zone_init() 108 mt_kstat_zone_fini(zoneid_t zoneid, void *data) in mt_kstat_zone_fini() 184 zoneid_t
|
H A D | clnt.h | 277 zoneid_t call_zoneid; /* zoneid the call was made from */ 343 extern zoneid_t rpc_zoneid(void); 406 extern bool_t clnt_dispatch_notify(mblk_t *, zoneid_t); 462 extern void clnt_clts_dispatch_notify(mblk_t *, int, zoneid_t); 495 extern kstat_named_t *rpcstat_zone_init_common(zoneid_t, const char *, 499 extern void clnt_clts_stats_init(zoneid_t, struct rpc_clts_client **); 500 extern void clnt_clts_stats_fini(zoneid_t, struct rpc_clts_client **); 502 extern void svc_clts_stats_init(zoneid_t, struct rpc_clts_server **); 503 extern void svc_clts_stats_fini(zoneid_t, struct rpc_clts_server **); 508 extern void svc_cots_stats_init(zoneid_t, struct rpc_cots_server **); [all …]
|
/illumos-gate/usr/src/uts/common/io/bpf/net/ |
H A D | bpfdesc.h | 61 int (*bpr_open)(const char *, uintptr_t *, zoneid_t); 71 zoneid_t); 75 int (*bpr_getzone)(uintptr_t, zoneid_t *); 165 zoneid_t bd_zone; /* zoneid of the opening process */ 218 typedef void (*bpf_attach_fn_t)(uintptr_t, int, zoneid_t, int); 224 extern int bpf_provider_tickle(char *, zoneid_t);
|
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | ip_srcid.c | 110 zoneid_t zoneid, ip_stack_t *); 119 ip_srcid_insert(const in6_addr_t *addr, zoneid_t zoneid, ip_stack_t *ipst) in ip_srcid_insert() 159 ip_srcid_remove(const in6_addr_t *addr, zoneid_t zoneid, ip_stack_t *ipst) in ip_srcid_remove() 199 ip_srcid_find_addr(const in6_addr_t *addr, zoneid_t zoneid, in ip_srcid_find_addr() 237 ip_srcid_find_id(uint_t id, in6_addr_t *addr, zoneid_t zoneid, in ip_srcid_find_id() 304 srcid_lookup_addr(const in6_addr_t *addr, zoneid_t zoneid, ip_stack_t *ipst) in srcid_lookup_addr()
|