Lines Matching refs:copym
4073 struct mbuf *copym; in ip6_mloopback() local
4087 copym = m_copym_mode(m, 0, M_COPYALL, M_DONTWAIT, NULL, NULL, M_COPYM_COPY_HDR); in ip6_mloopback()
4088 if (copym != NULL && ((copym->m_flags & M_EXT) || in ip6_mloopback()
4089 copym->m_len < sizeof(struct ip6_hdr))) { in ip6_mloopback()
4090 copym = m_pullup(copym, sizeof(struct ip6_hdr)); in ip6_mloopback()
4093 if (copym == NULL) { in ip6_mloopback()
4097 ip6 = mtod(copym, struct ip6_hdr *); in ip6_mloopback()
4106 if (copym->m_pkthdr.csum_flags & CSUM_DELAY_IPV6_DATA) { in ip6_mloopback()
4107 in6_delayed_cksum_offset(copym, 0, optlen, nxt0); in ip6_mloopback()
4116 copym->m_pkthdr.rcvif = origifp; in ip6_mloopback()
4139 ip6_setsrcifaddr_info(copym, srcifp->if_index, NULL); in ip6_mloopback()
4141 ip6_setdstifaddr_info(copym, origifp->if_index, NULL); in ip6_mloopback()
4143 dlil_output(lo_ifp, PF_INET6, copym, NULL, SA(dst), 0, NULL); in ip6_mloopback()