Searched refs:iptun_t (Results 1 - 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/inet/iptun/
H A Diptun_dev.c77 list_create(&iptuns->iptuns_iptunlist, sizeof (iptun_t),
78 offsetof(iptun_t, iptun_link));
88 iptun_t *iptun;
132 iptun_cache = kmem_cache_create("iptun_cache", sizeof (iptun_t), 0,
237 iptun_t *iptun = buf;
251 iptun_t *iptun = buf;
253 /* This iptun_t must not still be in use. */
H A Diptun.c50 * The contents of each iptun_t is protected by an iptun_mutex which is held
55 * iptun_t is deleted safely.
131 * iptun_hash is an iptun_t lookup table by link ID protected by
134 * so that an iptun_t cannot be deleted after a hash lookup has returned an
135 * iptun_t and before iptun_lock has been entered. As such, we use
158 static void iptun_task_dispatch(iptun_t *, iptun_task_t);
159 static int iptun_enter(iptun_t *);
160 static void iptun_exit(iptun_t *);
161 static void iptun_headergen(iptun_t *, boolean_t);
165 static void iptun_output(iptun_t *, mblk_
[all...]
H A Diptun_impl.h89 * An iptun_t represents an IP tunnel link. The iptun_lock protects the
136 } iptun_t; typedef in typeref:struct:iptun_s
152 #define IPTUN_HASH_INSERTED 0x0020 /* iptun_t in iptun_hash */
158 #define IPTUN_CONDEMNED 0x0800 /* iptun_t is to be freed */
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dspd.c5181 ipsec_tun_outbound(mblk_t *mp, iptun_t *iptun, ipha_t *inner_ipv4,
6101 iptun_t *iptun;

Completed in 89 milliseconds