Searched refs:iptuns (Results 1 – 2 of 2) sorted by relevance
72 iptun_stack_t *iptuns; in iptun_stack_init() local74 iptuns = kmem_zalloc(sizeof (*iptuns), KM_SLEEP); in iptun_stack_init()75 iptuns->iptuns_netstack = ns; in iptun_stack_init()76 mutex_init(&iptuns->iptuns_lock, NULL, MUTEX_DEFAULT, NULL); in iptun_stack_init()77 list_create(&iptuns->iptuns_iptunlist, sizeof (iptun_t), in iptun_stack_init()80 return (iptuns); in iptun_stack_init()87 iptun_stack_t *iptuns = arg; in iptun_stack_shutdown() local92 while ((iptun = list_head(&iptuns->iptuns_iptunlist)) != NULL) { in iptun_stack_shutdown()106 iptun_stack_t *iptuns = arg; in iptun_stack_fini() local108 list_destroy(&iptuns->iptuns_iptunlist); in iptun_stack_fini()[all …]
1314 iptun_stack_t *iptuns = iptun->iptun_iptuns; in iptun_free() local1322 mutex_enter(&iptuns->iptuns_lock); in iptun_free()1323 list_remove(&iptuns->iptuns_iptunlist, iptun); in iptun_free()1324 mutex_exit(&iptuns->iptuns_lock); in iptun_free()1370 iptun_stack_t *iptuns; in iptun_create() local1402 iptuns = ns->netstack_iptun; in iptun_create()1477 mutex_enter(&iptuns->iptuns_lock); in iptun_create()1478 list_insert_head(&iptuns->iptuns_iptunlist, iptun); in iptun_create()1479 mutex_exit(&iptuns->iptuns_lock); in iptun_create()