Lines Matching refs:ipha

1988 	ipha_t *ipha;  in ah_icmp_error_v4()  local
1996 oipha = ipha = (ipha_t *)mp->b_rptr; in ah_icmp_error_v4()
1997 iph_hdr_length = IPH_HDR_LENGTH(ipha); in ah_icmp_error_v4()
2000 ipha = (ipha_t *)&icmph[1]; in ah_icmp_error_v4()
2001 hdr_length = IPH_HDR_LENGTH(ipha); in ah_icmp_error_v4()
2006 if ((uchar_t *)ipha + hdr_length + 8 > mp->b_wptr) { in ah_icmp_error_v4()
2007 if (!pullupmsg(mp, (uchar_t *)ipha + hdr_length + 8 - in ah_icmp_error_v4()
2020 ipha = (ipha_t *)&icmph[1]; in ah_icmp_error_v4()
2023 ah = (ah_t *)((uint8_t *)ipha + hdr_length); in ah_icmp_error_v4()
2026 hptr = OUTBOUND_BUCKET_V4(&ahstack->ah_sadb.s_v4, ipha->ipha_dst); in ah_icmp_error_v4()
2029 (uint32_t *)&ipha->ipha_src, (uint32_t *)&ipha->ipha_dst, AF_INET); in ah_icmp_error_v4()
2064 if ((uchar_t *)ipha + hdr_length + ah_length > mp->b_wptr) { in ah_icmp_error_v4()
2071 ah_length = (mp->b_wptr - ((uchar_t *)ipha + in ah_icmp_error_v4()
2089 ipha = (ipha_t *)&icmph[1]; in ah_icmp_error_v4()
2121 mp->b_rptr = (uchar_t *)ipha + hdr_length + ah_length; in ah_icmp_error_v4()
2131 ipha = (ipha_t *)(mp1->b_rptr + iph_hdr_length + sizeof (icmph_t)); in ah_icmp_error_v4()
2132 ipha->ipha_protocol = nexthdr; in ah_icmp_error_v4()
2133 length = ntohs(ipha->ipha_length); in ah_icmp_error_v4()
2135 ipha->ipha_length = htons((uint16_t)length); in ah_icmp_error_v4()
2136 ipha->ipha_hdr_checksum = 0; in ah_icmp_error_v4()
2137 ipha->ipha_hdr_checksum = (uint16_t)ip_csum_hdr(ipha); in ah_icmp_error_v4()
2492 ipha_t *ipha = (ipha_t *)mp->b_rptr; in ah_log_bad_auth() local
2493 addr = &ipha->ipha_dst; in ah_log_bad_auth()
3017 ipha_t *ipha; in ah_process_ip_options_v4() local
3076 ipha = (ipha_t *)phdr_mp->b_rptr; in ah_process_ip_options_v4()
3077 ipha->ipha_version_and_hdr_length = oipha->ipha_version_and_hdr_length; in ah_process_ip_options_v4()
3078 ipha->ipha_type_of_service = 0; in ah_process_ip_options_v4()
3087 ipha->ipha_length = ntohs(htons(oipha->ipha_length) + in ah_process_ip_options_v4()
3090 ipha->ipha_length = oipha->ipha_length; in ah_process_ip_options_v4()
3093 ipha->ipha_ident = oipha->ipha_ident; in ah_process_ip_options_v4()
3094 ipha->ipha_fragment_offset_and_flags = 0; in ah_process_ip_options_v4()
3095 ipha->ipha_ttl = 0; in ah_process_ip_options_v4()
3096 ipha->ipha_protocol = IPPROTO_AH; in ah_process_ip_options_v4()
3097 ipha->ipha_hdr_checksum = 0; in ah_process_ip_options_v4()
3098 ipha->ipha_src = oipha->ipha_src; in ah_process_ip_options_v4()
3099 ipha->ipha_dst = dst = oipha->ipha_dst; in ah_process_ip_options_v4()
3121 bcopy(&oipha[1], &ipha[1], option_length); in ah_process_ip_options_v4()
3123 for (optval = ipoptp_first(&opts, ipha); in ah_process_ip_options_v4()
3192 ipha->ipha_dst = dst; in ah_process_ip_options_v4()
3194 ((ah_t *)((uint8_t *)ipha + ip_hdr_length))->ah_nexthdr = in ah_process_ip_options_v4()
3196 if (!ah_finish_up(((ah_t *)((uint8_t *)ipha + ip_hdr_length)), in ah_process_ip_options_v4()
3207 phdr_mp->b_wptr = ((uchar_t *)ipha + ip_hdr_length + in ah_process_ip_options_v4()
3290 ipha_t *ipha = (ipha_t *)data_mp->b_rptr; in ah_outbound() local
3293 age_bytes = ntohs(ipha->ipha_length) + sizeof (ah_t) + in ah_outbound()
3474 ipha_t *ipha; in ah_auth_in_done() local
3516 ipha = (ipha_t *)mp->b_rptr; in ah_auth_in_done()
3517 ah_offset = ipha->ipha_version_and_hdr_length - in ah_auth_in_done()
3545 addr = &ipha->ipha_dst; in ah_auth_in_done()
3581 length = ntohs(ipha->ipha_length); in ah_auth_in_done()
3593 ipha->ipha_protocol = ah->ah_nexthdr; in ah_auth_in_done()
3596 ipha->ipha_length = htons((uint16_t)length); in ah_auth_in_done()
3597 ipha->ipha_hdr_checksum = 0; in ah_auth_in_done()
3598 ipha->ipha_hdr_checksum = (uint16_t)ip_csum_hdr(ipha); in ah_auth_in_done()
3744 ipha_t *ipha; in ah_auth_out_done() local
3747 ipha = (ipha_t *)mp->b_rptr; in ah_auth_out_done()
3748 hdrs_length = ipha->ipha_version_and_hdr_length - in ah_auth_out_done()