Home
last modified time | relevance | path

Searched refs:copym (Results 1 – 2 of 2) sorted by relevance

/xnu-8019.80.24/bsd/netinet/
H A Dip_output.c2941 struct mbuf *copym; in ip_mloopback() local
2954 copym = m_copym_mode(m, 0, M_COPYALL, M_DONTWAIT, M_COPYM_COPY_HDR); in ip_mloopback()
2955 if (copym != NULL && ((copym->m_flags & M_EXT) || copym->m_len < hlen)) { in ip_mloopback()
2956 copym = m_pullup(copym, hlen); in ip_mloopback()
2959 if (copym == NULL) { in ip_mloopback()
2967 ip = mtod(copym, struct ip *); in ip_mloopback()
2973 ip->ip_sum = ip_cksum_hdr_out(copym, hlen); in ip_mloopback()
2981 copym->m_pkthdr.csum_flags &= ~(CSUM_PARTIAL | CSUM_ZERO_INVERT); in ip_mloopback()
2982 copym->m_pkthdr.csum_flags |= in ip_mloopback()
2984 copym->m_pkthdr.csum_data = 0xffff; in ip_mloopback()
[all …]
/xnu-8019.80.24/bsd/netinet6/
H A Dip6_output.c4083 struct mbuf *copym; in ip6_mloopback() local
4097 copym = m_copym_mode(m, 0, M_COPYALL, M_DONTWAIT, M_COPYM_COPY_HDR); in ip6_mloopback()
4098 if (copym != NULL && ((copym->m_flags & M_EXT) || in ip6_mloopback()
4099 copym->m_len < sizeof(struct ip6_hdr))) { in ip6_mloopback()
4100 copym = m_pullup(copym, sizeof(struct ip6_hdr)); in ip6_mloopback()
4103 if (copym == NULL) { in ip6_mloopback()
4107 ip6 = mtod(copym, struct ip6_hdr *); in ip6_mloopback()
4116 if (copym->m_pkthdr.csum_flags & CSUM_DELAY_IPV6_DATA) { in ip6_mloopback()
4117 in6_delayed_cksum_offset(copym, 0, optlen, nxt0); in ip6_mloopback()
4126 copym->m_pkthdr.rcvif = origifp; in ip6_mloopback()
[all …]