Home
last modified time | relevance | path

Searched refs:hoff (Results 1 – 3 of 3) sorted by relevance

/xnu-12377.81.4/bsd/netinet/
H A Dip_output.c2044 in_finalize_cksum(struct mbuf *m, uint32_t hoff, uint32_t csum_flags) in in_finalize_cksum() argument
2063 if (mlen < (hoff + sizeof(*ip))) { in in_finalize_cksum()
2065 "(%u+%u)\n", __func__, m, mlen, hoff, in in_finalize_cksum()
2076 if ((sw_csum & CSUM_DELAY_IP) || (hoff + sizeof(*ip)) > m->m_len || in in_finalize_cksum()
2077 !IP_HDR_ALIGNED_P(mtod(m, caddr_t) + hoff)) { in in_finalize_cksum()
2078 m_copydata(m, hoff, sizeof(*ip), (caddr_t)buf); in in_finalize_cksum()
2082 ip = (struct ip *)(void *)(m_mtod_current(m) + hoff); in in_finalize_cksum()
2089 if (mlen < (hoff + hlen)) { in in_finalize_cksum()
2091 "hoff %u", __func__, m, mlen, hlen, hoff); in in_finalize_cksum()
2105 if (ip_len != (mlen - hoff)) { in in_finalize_cksum()
[all …]
/xnu-12377.81.4/bsd/net/
H A Ddlil_output.c40 static void dlil_output_cksum_dbg(struct ifnet *ifp, struct mbuf *m, uint32_t hoff,
690 dlil_output_cksum_dbg(struct ifnet *ifp, struct mbuf *m, uint32_t hoff, in dlil_output_cksum_dbg() argument
703 did_sw = in_finalize_cksum(m, hoff, m->m_pkthdr.csum_flags); in dlil_output_cksum_dbg()
719 did_sw = in6_finalize_cksum(m, hoff, -1, -1, in dlil_output_cksum_dbg()
/xnu-12377.81.4/bsd/netinet6/
H A Dip6_output.c2055 in6_finalize_cksum(struct mbuf *m, uint32_t hoff, int32_t optlen, in in6_finalize_cksum() argument
2077 if (mlen < (hoff + hlen)) { in in6_finalize_cksum()
2079 "(%u+%u)\n", __func__, m, mlen, hoff, hlen); in in6_finalize_cksum()
2087 if ((hoff + hlen) > m->m_len || in in6_finalize_cksum()
2088 !IP6_HDR_ALIGNED_P(mtod(m, caddr_t) + hoff)) { in in6_finalize_cksum()
2089 m_copydata(m, hoff, hlen, (caddr_t)buf); in in6_finalize_cksum()
2092 ip6 = (struct ip6_hdr *)(m_mtod_current(m) + hoff); in in6_finalize_cksum()
2097 if (plen != (mlen - (hoff + hlen))) { in in6_finalize_cksum()
2099 if (plen != (mlen - (hoff + hlen))) { in in6_finalize_cksum()
2108 (mlen - (hoff + hlen))); in in6_finalize_cksum()
[all …]