Lines Matching refs:copym
2931 struct mbuf *copym; in ip_mloopback() local
2944 copym = m_copym_mode(m, 0, M_COPYALL, M_DONTWAIT, NULL, NULL, M_COPYM_COPY_HDR); in ip_mloopback()
2945 if (copym != NULL && ((copym->m_flags & M_EXT) || copym->m_len < hlen)) { in ip_mloopback()
2946 copym = m_pullup(copym, hlen); in ip_mloopback()
2949 if (copym == NULL) { in ip_mloopback()
2957 ip = mtod(copym, struct ip *); in ip_mloopback()
2963 ip->ip_sum = ip_cksum_hdr_out(copym, hlen); in ip_mloopback()
2971 copym->m_pkthdr.csum_flags &= ~(CSUM_PARTIAL | CSUM_ZERO_INVERT); in ip_mloopback()
2972 copym->m_pkthdr.csum_flags |= in ip_mloopback()
2974 copym->m_pkthdr.csum_data = 0xffff; in ip_mloopback()
2975 } else if (copym->m_pkthdr.csum_flags & CSUM_DELAY_DATA) { in ip_mloopback()
2979 in_delayed_cksum(copym); in ip_mloopback()
2991 copym->m_pkthdr.rcvif = origifp; in ip_mloopback()
3013 ip_setsrcifaddr_info(copym, srcifp->if_index, NULL); in ip_mloopback()
3015 ip_setdstifaddr_info(copym, origifp->if_index, NULL); in ip_mloopback()
3017 dlil_output(lo_ifp, PF_INET, copym, NULL, SA(dst), 0, NULL); in ip_mloopback()