Lines Matching refs:iph
7134 struct ip *iph = mtod(m, struct ip *); in dlil_is_clat_needed() local
7135 if (CLAT46_NEEDED(ntohl(iph->ip_dst.s_addr))) { in dlil_is_clat_needed()
7172 struct ip *iph = NULL; in dlil_clat46() local
7190 iph = pbuf->pb_data; in dlil_clat46()
7192 osrc = iph->ip_src; in dlil_clat46()
7193 odst = iph->ip_dst; in dlil_clat46()
7194 proto = iph->ip_p; in dlil_clat46()
7195 off = (uint16_t)(iph->ip_hl << 2); in dlil_clat46()
7196 ip_id_val = iph->ip_id; in dlil_clat46()
7197 ip_frag_off = ntohs(iph->ip_off) & IP_OFFMASK; in dlil_clat46()
7199 tot_len = ntohs(iph->ip_len); in dlil_clat46()
7207 if (ntohs(iph->ip_off) & ~(IP_DF | IP_RF)) { in dlil_clat46()
7216 if (ntohs(iph->ip_off) & IP_MF) { in dlil_clat46()
7244 error = (nat464_translate_46(pbuf, off, iph->ip_tos, iph->ip_p, in dlil_clat46()
7245 iph->ip_ttl, *src, dst, tot_len) == NT_NAT64) ? 0 : -1; in dlil_clat46()
7247 iph = NULL; /* Invalidate iph as pbuf has been modified */ in dlil_clat46()