Lines Matching refs:pol
3885 ipsec_policy_t *pol; in ipsec_polhead_insert() local
3890 if ((pol = ipsec_policy_create(&sel, actp, nact, IPSEC_PRIO_SOCKET, in ipsec_polhead_insert()
3893 HASHLIST_INSERT(pol, ipsp_hash, pr->ipr_nonhash[fam]); in ipsec_polhead_insert()
3894 ipsec_insert_always(&ph->iph_rulebyid, pol); in ipsec_polhead_insert()
3896 return (pol != NULL); in ipsec_polhead_insert()
4148 ipsec_policy_t *pol; in ipsec_out_to_in() local
4183 pol = ixa->ixa_ipsec_policy; in ipsec_out_to_in()
4184 if (pol != NULL) { in ipsec_out_to_in()
4185 act = pol->ipsp_act; in ipsec_out_to_in()
5197 ipsec_policy_t *pol; in ipsec_tun_outbound() local
5373 pol = ipsec_find_policy_head(NULL, polhead, IPSEC_TYPE_OUTBOUND, &sel); in ipsec_tun_outbound()
5375 if (pol == NULL) { in ipsec_tun_outbound()
5408 ixa->ixa_ipsec_policy = pol; in ipsec_tun_outbound()
5434 pol->ipsp_sel->ipsl_key.ipsl_local.ipsad_v4; in ipsec_tun_outbound()
5436 pol->ipsp_sel->ipsl_key.ipsl_remote.ipsad_v4; in ipsec_tun_outbound()
5440 pol->ipsp_sel->ipsl_key.ipsl_local.ipsad_v6.s6_addr32[0]; in ipsec_tun_outbound()
5442 pol->ipsp_sel->ipsl_key.ipsl_local.ipsad_v6.s6_addr32[1]; in ipsec_tun_outbound()
5444 pol->ipsp_sel->ipsl_key.ipsl_local.ipsad_v6.s6_addr32[2]; in ipsec_tun_outbound()
5446 pol->ipsp_sel->ipsl_key.ipsl_local.ipsad_v6.s6_addr32[3]; in ipsec_tun_outbound()
5448 pol->ipsp_sel->ipsl_key.ipsl_remote.ipsad_v6.s6_addr32[0]; in ipsec_tun_outbound()
5450 pol->ipsp_sel->ipsl_key.ipsl_remote.ipsad_v6.s6_addr32[1]; in ipsec_tun_outbound()
5452 pol->ipsp_sel->ipsl_key.ipsl_remote.ipsad_v6.s6_addr32[2]; in ipsec_tun_outbound()
5454 pol->ipsp_sel->ipsl_key.ipsl_remote.ipsad_v6.s6_addr32[3]; in ipsec_tun_outbound()
5456 ixa->ixa_ipsec_insrcpfx = pol->ipsp_sel->ipsl_key.ipsl_local_pfxlen; in ipsec_tun_outbound()
5457 ixa->ixa_ipsec_indstpfx = pol->ipsp_sel->ipsl_key.ipsl_remote_pfxlen; in ipsec_tun_outbound()
5459 ixa->ixa_ipsec_src_port = pol->ipsp_sel->ipsl_key.ipsl_lport; in ipsec_tun_outbound()
5460 ixa->ixa_ipsec_dst_port = pol->ipsp_sel->ipsl_key.ipsl_rport; in ipsec_tun_outbound()
5461 ixa->ixa_ipsec_proto = pol->ipsp_sel->ipsl_key.ipsl_proto; in ipsec_tun_outbound()
5471 ipsec_check_ipsecin_policy_reasm(mblk_t *attr_mp, ipsec_policy_t *pol, in ipsec_check_ipsecin_policy_reasm() argument
5498 IPPOL_REFHOLD(pol); in ipsec_check_ipsecin_policy_reasm()
5500 data_mp = ipsec_check_ipsecin_policy(data_mp, pol, inner_ipv4, in ipsec_check_ipsecin_policy_reasm()
5520 IPPOL_REFRELE(pol); in ipsec_check_ipsecin_policy_reasm()
5530 IPPOL_REFRELE(pol); in ipsec_check_ipsecin_policy_reasm()
5557 ipsec_policy_t *pol; in ipsec_tun_inbound() local
5785 pol = ipsec_find_policy_head(NULL, polhead, IPSEC_TYPE_INBOUND, in ipsec_tun_inbound()
5788 if (pol != NULL) { in ipsec_tun_inbound()
5792 if (!pol->ipsp_act->ipa_allow_clear) { in ipsec_tun_inbound()
5801 IPPOL_REFRELE(pol); in ipsec_tun_inbound()
5804 IPPOL_REFRELE(pol); in ipsec_tun_inbound()
5822 pol, inner_ipv4, inner_ipv6, pkt_unique, in ipsec_tun_inbound()
5830 pol, inner_ipv4, inner_ipv6, pkt_unique, in ipsec_tun_inbound()