Home
last modified time | relevance | path

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

/f-stack/freebsd/netinet/
H A Dip_output.c1601 struct mbuf *copym; in ip_mloopback() local
1607 copym = m_dup(m, M_NOWAIT); in ip_mloopback()
1608 if (copym != NULL && (!M_WRITABLE(copym) || copym->m_len < hlen)) in ip_mloopback()
1609 copym = m_pullup(copym, hlen); in ip_mloopback()
1610 if (copym != NULL) { in ip_mloopback()
1613 in_delayed_cksum(copym); in ip_mloopback()
1615 copym->m_pkthdr.csum_flags |= in ip_mloopback()
1617 copym->m_pkthdr.csum_data = 0xffff; in ip_mloopback()
1623 ip = mtod(copym, struct ip *); in ip_mloopback()
1625 ip->ip_sum = in_cksum(copym, hlen); in ip_mloopback()
[all …]
/f-stack/freebsd/netinet6/
H A Dip6_output.c3292 struct mbuf *copym; in ip6_mloopback() local
3295 copym = m_copym(m, 0, M_COPYALL, M_NOWAIT); in ip6_mloopback()
3296 if (copym == NULL) in ip6_mloopback()
3304 if (!M_WRITABLE(copym) || in ip6_mloopback()
3305 copym->m_len < sizeof(struct ip6_hdr)) { in ip6_mloopback()
3306 copym = m_pullup(copym, sizeof(struct ip6_hdr)); in ip6_mloopback()
3307 if (copym == NULL) in ip6_mloopback()
3310 ip6 = mtod(copym, struct ip6_hdr *); in ip6_mloopback()
3318 copym->m_pkthdr.csum_flags |= CSUM_DATA_VALID_IPV6 | in ip6_mloopback()
3320 copym->m_pkthdr.csum_data = 0xffff; in ip6_mloopback()
[all …]