Home
last modified time | relevance | path

Searched refs:iptuns (Results 1 – 2 of 2) sorted by relevance

/titanic_50/usr/src/uts/common/inet/iptun/
H A Diptun_dev.c72 iptun_stack_t *iptuns; in iptun_stack_init() local
74 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() local
92 while ((iptun = list_head(&iptuns->iptuns_iptunlist)) != NULL) { in iptun_stack_shutdown()
106 iptun_stack_t *iptuns = arg; in iptun_stack_fini() local
108 list_destroy(&iptuns->iptuns_iptunlist); in iptun_stack_fini()
[all …]
H A Diptun.c1314 iptun_stack_t *iptuns = iptun->iptun_iptuns; in iptun_free() local
1322 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() local
1402 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()