Lines Matching refs:sw_csum
298 uint32_t sw_csum, pktcnt = 0, scnt = 0, bytecnt = 0; in ip_output_list() local
1555 ip->ip_len, &sw_csum); in ip_output_list()
1577 if (sw_csum & CSUM_DELAY_IP) { in ip_output_list()
1579 sw_csum &= ~CSUM_DELAY_IP; in ip_output_list()
1719 error = ip_fragment(m, ifp, interface_mtu, sw_csum); in ip_output_list()
1804 ip_fragment(struct mbuf *m, struct ifnet *ifp, uint32_t mtu, int sw_csum) in ip_fragment() argument
1894 if (sw_csum & CSUM_DELAY_IP) { in ip_fragment()
1924 if (sw_csum & CSUM_DELAY_IP) { in ip_fragment()
1965 uint32_t offset, _hlen, mlen, hlen, len, sw_csum; in in_finalize_cksum() local
1971 sw_csum = (csum_flags & m->m_pkthdr.csum_flags); in in_finalize_cksum()
1973 if ((sw_csum &= (CSUM_DELAY_IP | CSUM_DELAY_DATA)) == 0) { in in_finalize_cksum()
1993 if ((sw_csum & CSUM_DELAY_IP) || (hoff + sizeof(*ip)) > m->m_len || in in_finalize_cksum()
2041 if (sw_csum & CSUM_DELAY_DATA) { in in_finalize_cksum()
2093 if (sw_csum & CSUM_DELAY_IP) { in in_finalize_cksum()
2133 return sw_csum; in in_finalize_cksum()
3329 uint32_t *sw_csum) in ip_output_checksum() argument
3338 *sw_csum = (CSUM_DELAY_DATA | CSUM_DELAY_IP) & in ip_output_checksum()
3342 *sw_csum = m->m_pkthdr.csum_flags & in ip_output_checksum()
3347 *sw_csum |= ((CSUM_DELAY_DATA | CSUM_DELAY_IP) & in ip_output_checksum()
3349 } else if (!(*sw_csum & CSUM_DELAY_DATA) && (hwcap & CSUM_PARTIAL)) { in ip_output_checksum()
3376 *sw_csum = CSUM_DELAY_IP; in ip_output_checksum()
3378 *sw_csum |= (CSUM_DELAY_DATA & m->m_pkthdr.csum_flags); in ip_output_checksum()
3382 if (*sw_csum & CSUM_DELAY_DATA) { in ip_output_checksum()
3384 *sw_csum &= ~CSUM_DELAY_DATA; in ip_output_checksum()