Lines Matching refs:pol

3883 	ipsec_policy_t		*pol;
3888 if ((pol = ipsec_policy_create(&sel, actp, nact, IPSEC_PRIO_SOCKET,
3891 HASHLIST_INSERT(pol, ipsp_hash, pr->ipr_nonhash[fam]);
3892 ipsec_insert_always(&ph->iph_rulebyid, pol);
3894 return (pol != NULL);
4141 ipsec_policy_t *pol;
4176 pol = ixa->ixa_ipsec_policy;
4177 if (pol != NULL) {
4178 act = pol->ipsp_act;
5189 ipsec_policy_t *pol;
5365 pol = ipsec_find_policy_head(NULL, polhead, IPSEC_TYPE_OUTBOUND, &sel);
5367 if (pol == NULL) {
5398 * NOTE: ixa_cleanup() function will release pol references.
5400 ixa->ixa_ipsec_policy = pol;
5426 pol->ipsp_sel->ipsl_key.ipsl_local.ipsad_v4;
5428 pol->ipsp_sel->ipsl_key.ipsl_remote.ipsad_v4;
5432 pol->ipsp_sel->ipsl_key.ipsl_local.ipsad_v6.s6_addr32[0];
5434 pol->ipsp_sel->ipsl_key.ipsl_local.ipsad_v6.s6_addr32[1];
5436 pol->ipsp_sel->ipsl_key.ipsl_local.ipsad_v6.s6_addr32[2];
5438 pol->ipsp_sel->ipsl_key.ipsl_local.ipsad_v6.s6_addr32[3];
5440 pol->ipsp_sel->ipsl_key.ipsl_remote.ipsad_v6.s6_addr32[0];
5442 pol->ipsp_sel->ipsl_key.ipsl_remote.ipsad_v6.s6_addr32[1];
5444 pol->ipsp_sel->ipsl_key.ipsl_remote.ipsad_v6.s6_addr32[2];
5446 pol->ipsp_sel->ipsl_key.ipsl_remote.ipsad_v6.s6_addr32[3];
5448 ixa->ixa_ipsec_insrcpfx = pol->ipsp_sel->ipsl_key.ipsl_local_pfxlen;
5449 ixa->ixa_ipsec_indstpfx = pol->ipsp_sel->ipsl_key.ipsl_remote_pfxlen;
5451 ixa->ixa_ipsec_src_port = pol->ipsp_sel->ipsl_key.ipsl_lport;
5452 ixa->ixa_ipsec_dst_port = pol->ipsp_sel->ipsl_key.ipsl_rport;
5453 ixa->ixa_ipsec_proto = pol->ipsp_sel->ipsl_key.ipsl_proto;
5459 * NOTE: The following releases pol's reference and
5463 ipsec_check_ipsecin_policy_reasm(mblk_t *attr_mp, ipsec_policy_t *pol,
5487 * Need IPPOL_REFHOLD(pol) for extras because
5490 IPPOL_REFHOLD(pol);
5492 data_mp = ipsec_check_ipsecin_policy(data_mp, pol, inner_ipv4,
5512 IPPOL_REFRELE(pol);
5519 * Need to get rid of any extra pol
5522 IPPOL_REFRELE(pol);
5549 ipsec_policy_t *pol;
5777 pol = ipsec_find_policy_head(NULL, polhead, IPSEC_TYPE_INBOUND,
5780 if (pol != NULL) {
5784 if (!pol->ipsp_act->ipa_allow_clear) {
5793 IPPOL_REFRELE(pol);
5796 IPPOL_REFRELE(pol);
5806 * NOTE: The following releases pol's reference and
5814 pol, inner_ipv4, inner_ipv6, pkt_unique,
5822 pol, inner_ipv4, inner_ipv6, pkt_unique,