Lines Matching refs:ipnetif_t

147 static int	ipnet_join_allmulti(ipnetif_t *, ipnet_stack_t *);
148 static void ipnet_leave_allmulti(ipnetif_t *, ipnet_stack_t *);
151 static ipnetif_t *ipnetif_create(const char *, uint64_t, ipnet_stack_t *,
153 static void ipnetif_remove(ipnetif_t *, ipnet_stack_t *);
154 static ipnetif_addr_t *ipnet_match_lif(ipnetif_t *, lif_if_t, boolean_t);
155 static ipnetif_t *ipnetif_getby_index(uint64_t, ipnet_stack_t *);
156 static ipnetif_t *ipnetif_getby_dev(dev_t, ipnet_stack_t *);
157 static boolean_t ipnetif_in_zone(ipnetif_t *, zoneid_t, ipnet_stack_t *);
158 static void ipnetif_zonecheck(ipnetif_t *, ipnet_stack_t *);
163 static void ipnet_add_ifaddr(uint64_t, ipnetif_t *, net_handle_t);
164 static void ipnet_delete_ifaddr(ipnetif_addr_t *, ipnetif_t *, boolean_t);
165 static void ipnetif_refhold(ipnetif_t *);
166 static void ipnetif_refrele(ipnetif_t *);
175 static ipnetif_t *ipnetif_clone_create(ipnetif_t *, zoneid_t);
176 static void ipnetif_clone_release(ipnetif_t *);
396 ipnetif_t *ipnetif; in ipnet_populate_if()
920 ipnet_join_allmulti(ipnetif_t *ipnetif, ipnet_stack_t *ips) in ipnet_join_allmulti()
955 ipnet_leave_allmulti(ipnetif_t *ipnetif, ipnet_stack_t *ips) in ipnet_leave_allmulti()
1013 ipnetif_t *ipnetif = ipnet->ipnet_if; in ipnet_get_addrtype()
1263 static ipnetif_t *
1266 ipnetif_t *ipnetif; in ipnet_alloc_if()
1288 static ipnetif_t *
1292 ipnetif_t *ipnetif; in ipnetif_create()
1328 ipnetif_remove(ipnetif_t *ipnetif, ipnet_stack_t *ips) in ipnetif_remove()
1364 ipnetif_free(ipnetif_t *ipnetif) in ipnetif_free()
1388 ipnet_add_ifaddr(uint64_t lif, ipnetif_t *ipnetif, net_handle_t nd) in ipnet_add_ifaddr()
1435 ipnetif_t *ifp2; in ipnet_add_ifaddr()
1446 ipnet_delete_ifaddr(ipnetif_addr_t *ifaddr, ipnetif_t *ipnetif, boolean_t isv6) in ipnet_delete_ifaddr()
1461 ipnetif_t *ipnetif; in ipnet_plumb_ev()
1497 ipnetif_t *ipnetif; in ipnet_unplumb_ev()
1522 ipnetif_t *ipnetif; in ipnet_lifup_ev()
1543 ipnetif_t *ipnetif; in ipnet_lifdown_ev()
1630 ipnetif_t *ipnetif; in ipnet_if_getdev()
1650 static ipnetif_t *
1653 ipnetif_t *ipnetif; in ipnetif_getby_index()
1662 static ipnetif_t *
1665 ipnetif_t *ipnetif; in ipnetif_getby_dev()
1682 ipnet_match_lif(ipnetif_t *ipnetif, lif_if_t lid, boolean_t isv6) in ipnet_match_lif()
1708 sizeof (ipnetif_t), offsetof(ipnetif_t, if_avl_by_index)); in ipnet_stack_init()
1710 sizeof (ipnetif_t), offsetof(ipnetif_t, if_avl_by_name)); in ipnet_stack_init()
1712 sizeof (ipnetif_t), offsetof(ipnetif_t, if_avl_by_shared)); in ipnet_stack_init()
1726 ipnetif_t *ipnetif, *nipnetif; in ipnet_stack_fini()
1777 ipnetif_in_zone(ipnetif_t *ipnetif, zoneid_t zoneid, ipnet_stack_t *ips) in ipnetif_in_zone()
1809 ipnetif_zonecheck(ipnetif_t *ipnetif, ipnet_stack_t *ips) in ipnetif_zonecheck()
1828 ipnetif_t *ipnetif; in ipnet_walk_if()
1873 int64_t index2 = (int64_t)((ipnetif_t *)ipnetifp)->if_index; in ipnetif_compare_index()
1883 res = strcmp(((ipnetif_t *)ipnetifp)->if_name, name_ptr); in ipnetif_compare_name()
1891 const ipnetif_t *ifp; in ipnetif_compare_name_zone()
1903 ipnetif_refhold(ipnetif_t *ipnetif) in ipnetif_refhold()
1911 ipnetif_refrele(ipnetif_t *ipnetif) in ipnetif_refrele()
2050 ipnet_open_byname(const char *name, ipnetif_t **ptr, zoneid_t zoneid) in ipnet_open_byname()
2053 ipnetif_t *ipnetif; in ipnet_open_byname()
2083 ipnet_close_byhandle(ipnetif_t *ifp) in ipnet_close_byhandle()
2090 ipnet_name(ipnetif_t *ifp) in ipnet_name()
2111 ipnetif_t *ifp; in ipnet_get_linkid_byname()
2148 ipnet_client_open(ipnetif_t *ptr, ipnetif_t **result) in ipnet_client_open()
2159 ipnet_client_close(ipnetif_t *ptr) in ipnet_client_close()
2185 ipnetif_t *ifp; in ipnet_promisc_add()
2190 ifp = (ipnetif_t *)handle; in ipnet_promisc_add()
2338 static ipnetif_t *
2339 ipnetif_clone_create(ipnetif_t *ifp, zoneid_t zoneid) in ipnetif_clone_create()
2344 ipnetif_t *newif; in ipnetif_clone_create()
2375 ipnetif_clone_release(ipnetif_t *ipnetif) in ipnetif_clone_release()