Home
last modified time | relevance | path

Searched refs:itp_policy (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/common/inet/
H A Dipsec_impl.h518 ipsec_policy_head_t *itp_policy; member
546 (((itp)->itp_policy == (iph)) ? ITPF_P_ACTIVE : ITPF_I_ACTIVE))
549 (((itp)->itp_policy == (iph)) ? ITPF_P_TUNNEL : ITPF_I_TUNNEL))
552 (((itp)->itp_policy == (iph)) ? ITPF_P_PER_PORT_SECURITY : \
/illumos-gate/usr/src/uts/common/inet/iptun/
H A Diptun.c1019 rc = ipsec_copy_polhead(itp->itp_policy, itp->itp_inactive, ns); in iptun_set_sec_simple()
1025 rw_enter(&itp->itp_policy->iph_lock, RW_WRITER); in iptun_set_sec_simple()
1026 ipsec_polhead_flush(itp->itp_policy, ns); in iptun_set_sec_simple()
1029 rw_enter(&itp->itp_policy->iph_lock, RW_WRITER); in iptun_set_sec_simple()
1033 ASSERT(avl_numnodes(&itp->itp_policy->iph_rulebyid) == 0); in iptun_set_sec_simple()
1035 rw_exit(&itp->itp_policy->iph_lock); in iptun_set_sec_simple()
1040 if (iptun_insert_simple_policies(itp->itp_policy, actp, nact, ns)) { in iptun_set_sec_simple()
1041 rw_exit(&itp->itp_policy->iph_lock); in iptun_set_sec_simple()
1049 rw_exit(&itp->itp_policy->iph_lock); in iptun_set_sec_simple()
1056 ipsec_swap_policy(itp->itp_policy, itp->itp_inactive, ns); in iptun_set_sec_simple()
[all …]
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dspdsock.c579 iph = active ? itp->itp_policy : itp->itp_inactive; in spdsock_flush_node()
1069 ASSERT(itp->itp_policy == iph || itp->itp_inactive == iph); in spdsock_addrule()
1070 active = (itp->itp_policy == iph); in spdsock_addrule()
1258 ASSERT(iph == itp->itp_policy || iph == itp->itp_inactive); in spdsock_deleterule()
1261 if (iph == itp->itp_policy) in spdsock_deleterule()
1307 ipsec_swap_policy(itp->itp_policy, itp->itp_inactive, ns); in spdsock_flip_node()
2007 iph = itp->itp_policy; in spdsock_dump_next_record()
2119 *errptr = ipsec_copy_polhead(itp->itp_policy, itp->itp_inactive, ns); in spdsock_clone_node()
2965 iph = (itp == NULL) ? ipsec_system_policy(ns) : itp->itp_policy; in get_appropriate_polhead()
H A Dspd.c5216 polhead = itp->itp_policy; in ipsec_tun_outbound()
5589 polhead = itp->itp_policy; in ipsec_tun_inbound()
5945 if (node->itp_policy != NULL) { in itp_free()
5946 IPPH_REFRELE(node->itp_policy, ns); in itp_free()
5947 node->itp_policy = NULL; in itp_free()
6072 newbie->itp_policy = kmem_zalloc(sizeof (ipsec_policy_head_t), in create_tunnel_policy()
6074 if (newbie->itp_policy == NULL) in create_tunnel_policy()
6079 kmem_free(newbie->itp_policy, sizeof (ipsec_policy_head_t)); in create_tunnel_policy()
6083 if (!tunnel_polhead_init(newbie->itp_policy, ns)) { in create_tunnel_policy()
6084 kmem_free(newbie->itp_policy, sizeof (ipsec_policy_head_t)); in create_tunnel_policy()
[all …]
H A Dsadb.c6882 polhead = itp->itp_policy;