Lines Matching defs:pData
72 static int rt_lookup_in_cache(PNATState pData, uint32_t dst, uint8_t *ether)
83 rc = slirp_arp_lookup_ether_by_ip(pData, dst, ether);
90 rc = bootp_cache_lookup_ether_by_ip(pData, dst, ether);
99 slirp_arp_who_has(pData, dst);
111 ip_output(PNATState pData, struct socket *so, struct mbuf *m0)
113 return ip_output0(pData, so, m0, 0);
118 ip_output0(PNATState pData, struct socket *so, struct mbuf *m0, int urg)
128 STAM_PROFILE_START(&pData->StatIP_output, a);
160 rc = rt_lookup_in_cache(pData, ip->ip_dst.s_addr, eth_dst);
177 STAM_PROFILE_START(&pData->StatALIAS_output, b);
178 rc = LibAliasOut(pData->proxy_alias, mtod(m, char *), m_length(m, NULL));
184 STAM_PROFILE_STOP(&pData->StatALIAS_output, b);
193 if_encap(pData, ETH_P_IP, m, urg? ETH_ENCAP_URG : 0);
229 m = m_getjcl(pData, M_NOWAIT, MT_HEADER , M_PKTHDR, slirp_size(pData));
265 m_copyback(pData, m, 0, len, buf); /* copy from buffer */
307 rcLa = LibAliasOut(pData->proxy_alias, mtod(m, char *), m->m_len);
329 if_encap(pData, ETH_P_IP, m, 0);
332 m_freem(pData, m);
340 STAM_PROFILE_STOP(&pData->StatIP_output, a);
345 m_freem(pData, m0);
346 STAM_PROFILE_STOP(&pData->StatIP_output, a);