Lines Matching defs:copym
2152 struct mbuf *copym;
2154 copym = m_copypacket(m, M_DONTWAIT);
2155 if (copym != NULL &&
2156 (copym->m_flags & M_EXT || copym->m_len < sizeof(struct ip)))
2157 copym = m_pullup(copym, sizeof(struct ip));
2158 if (copym == NULL)
2164 ip = mtod(copym, struct ip *);
2166 if (copym->m_pkthdr.csum_flags & (M_CSUM_TCPv4|M_CSUM_UDPv4)) {
2167 in_undefer_cksum_tcpudp(copym);
2168 copym->m_pkthdr.csum_flags &=
2173 ip->ip_sum = in_cksum(copym, ip->ip_hl << 2);
2175 (void)looutput(ifp, copym, sintocsa(dst), NULL);