Lines Matching refs:phdr_mp

2710 ah_submit_req_inbound(mblk_t *phdr_mp, ip_recv_attr_t *ira,  in ah_submit_req_inbound()  argument
2724 ASSERT(phdr_mp != NULL); in ah_submit_req_inbound()
2725 ASSERT(phdr_mp->b_datap->db_type == M_DATA); in ah_submit_req_inbound()
2732 ip_drop_input("ipIfStatsInDiscards", phdr_mp, in ah_submit_req_inbound()
2734 freemsg(phdr_mp); in ah_submit_req_inbound()
2738 linkb(mp, phdr_mp); in ah_submit_req_inbound()
2752 AH_INIT_CRYPTO_DATA(&ic->ic_crypto_data, AH_MSGSIZE(phdr_mp), in ah_submit_req_inbound()
2753 phdr_mp); in ah_submit_req_inbound()
2756 (char *)phdr_mp->b_cont->b_rptr - skip_len + ah_offset + in ah_submit_req_inbound()
2771 phdr_mp = ah_auth_in_done(phdr_mp, ira, ic); in ah_submit_req_inbound()
2777 return (phdr_mp); in ah_submit_req_inbound()
2786 ah_log_bad_auth(phdr_mp, ira, ic); in ah_submit_req_inbound()
2797 phdr_mp = ip_recv_attr_free_mblk(mp); in ah_submit_req_inbound()
2800 ah_crypto_failed(phdr_mp, B_TRUE, kef_rc, ira->ira_ill, ahstack); in ah_submit_req_inbound()
2809 ah_submit_req_outbound(mblk_t *phdr_mp, ip_xmit_attr_t *ixa, in ah_submit_req_outbound() argument
2823 ASSERT(phdr_mp != NULL); in ah_submit_req_outbound()
2824 ASSERT(phdr_mp->b_datap->db_type == M_DATA); in ah_submit_req_outbound()
2831 ip_drop_output("ipIfStatsOutDiscards", phdr_mp, ill); in ah_submit_req_outbound()
2832 freemsg(phdr_mp); in ah_submit_req_outbound()
2835 linkb(mp, phdr_mp); in ah_submit_req_outbound()
2849 AH_INIT_CRYPTO_DATA(&ic->ic_crypto_data, AH_MSGSIZE(phdr_mp), in ah_submit_req_outbound()
2850 phdr_mp); in ah_submit_req_outbound()
2853 (char *)phdr_mp->b_wptr); in ah_submit_req_outbound()
2867 phdr_mp = ah_auth_out_done(phdr_mp, ixa, ic); in ah_submit_req_outbound()
2873 return (phdr_mp); in ah_submit_req_outbound()
2882 phdr_mp = ip_xmit_attr_free_mblk(mp); in ah_submit_req_outbound()
2885 ah_crypto_failed(phdr_mp, B_FALSE, kef_rc, NULL, ahstack); in ah_submit_req_outbound()
2901 mblk_t *phdr_mp; in ah_process_ip_options_v6() local
2941 if ((phdr_mp = allocb_tmpl(hdr_size + ah_data_sz, mp)) == NULL) { in ah_process_ip_options_v6()
2951 ip6h = (ip6_t *)phdr_mp->b_rptr; in ah_process_ip_options_v6()
2991 freeb(phdr_mp); in ah_process_ip_options_v6()
2999 phdr_mp->b_wptr = ((uint8_t *)ip6h + ah_offset + sizeof (ah_t) + in ah_process_ip_options_v6()
3003 return (phdr_mp); in ah_process_ip_options_v6()
3019 mblk_t *phdr_mp; in ah_process_ip_options_v4() local
3069 if ((phdr_mp = allocb_tmpl(size, mp)) == NULL) { in ah_process_ip_options_v4()
3076 ipha = (ipha_t *)phdr_mp->b_rptr; in ah_process_ip_options_v4()
3179 freeb(phdr_mp); in ah_process_ip_options_v4()
3199 freeb(phdr_mp); in ah_process_ip_options_v4()
3207 phdr_mp->b_wptr = ((uchar_t *)ipha + ip_hdr_length + in ah_process_ip_options_v4()
3210 ASSERT(phdr_mp->b_wptr <= phdr_mp->b_datap->db_lim); in ah_process_ip_options_v4()
3215 return (phdr_mp); in ah_process_ip_options_v4()
3227 mblk_t *phdr_mp; in ah_outbound() local
3328 phdr_mp = ah_process_ip_options_v4(data_mp, assoc, in ah_outbound()
3331 phdr_mp = ah_process_ip_options_v6(data_mp, assoc, in ah_outbound()
3335 if (phdr_mp == NULL) { in ah_outbound()
3346 phdr_mp->b_cont = data_mp; in ah_outbound()
3348 data_mp = phdr_mp; in ah_outbound()
3372 mblk_t *phdr_mp; in ah_inbound() local
3438 phdr_mp = ah_process_ip_options_v4(data_mp, assoc, in ah_inbound()
3441 phdr_mp = ah_process_ip_options_v6(data_mp, assoc, in ah_inbound()
3445 if (phdr_mp == NULL) { in ah_inbound()
3456 phdr_mp->b_cont = data_mp; in ah_inbound()
3458 data_mp = phdr_mp; in ah_inbound()
3472 ah_auth_in_done(mblk_t *phdr_mp, ip_recv_attr_t *ira, ipsec_crypto_t *ic) in ah_auth_in_done() argument
3495 if (phdr_mp == NULL) { in ah_auth_in_done()
3496 ip_drop_packet(phdr_mp, B_TRUE, ira->ira_ill, in ah_auth_in_done()
3503 mp = phdr_mp->b_cont; in ah_auth_in_done()
3505 ip_drop_packet(phdr_mp, B_TRUE, ira->ira_ill, in ah_auth_in_done()
3672 freeb(phdr_mp); in ah_auth_in_done()
3699 ip_drop_packet(phdr_mp, B_TRUE, ira->ira_ill, counter, in ah_auth_in_done()
3712 ah_auth_out_done(mblk_t *phdr_mp, ip_xmit_attr_t *ixa, ipsec_crypto_t *ic) in ah_auth_out_done() argument
3729 mp = phdr_mp->b_cont; in ah_auth_out_done()
3731 ip_drop_packet(phdr_mp, B_FALSE, ill, in ah_auth_out_done()
3760 bcopy(mp->b_rptr, phdr_mp->b_rptr, hdrs_length); in ah_auth_out_done()
3762 ptr = phdr_mp->b_rptr + hdrs_length + sizeof (ah_t); in ah_auth_out_done()
3763 bcopy(phdr_mp->b_wptr, ptr, icv_len); in ah_auth_out_done()
3769 nipha = (ipha_t *)phdr_mp->b_rptr; in ah_auth_out_done()
3783 nip6h = (ip6_t *)phdr_mp->b_rptr; in ah_auth_out_done()
3805 hdrs_length = (phdr_mp->b_wptr - phdr_mp->b_rptr) - in ah_auth_out_done()
3807 bcopy(phdr_mp->b_wptr, ((uint8_t *)nip6h + ah_offset + in ah_auth_out_done()
3817 phdr_mp->b_cont = mp->b_cont; in ah_auth_out_done()
3821 return (phdr_mp); in ah_auth_out_done()