Home
last modified time | relevance | path

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

/freebsd/sys/dev/netmap/
H A Dnetmap_freebsd.c217 nm_os_csum_raw(uint8_t *data, size_t len, rawsum_t cur_sum) in nm_os_csum_raw() argument
225 cur_sum += be16toh(words[i]); in nm_os_csum_raw()
228 cur_sum += (data[len-1] << 8); in nm_os_csum_raw()
230 return cur_sum; in nm_os_csum_raw()
237 nm_os_csum_fold(rawsum_t cur_sum) in nm_os_csum_fold() argument
240 while (cur_sum >> 16) in nm_os_csum_fold()
241 cur_sum = (cur_sum & 0xFFFF) + (cur_sum >> 16); in nm_os_csum_fold()
243 return htobe16((~cur_sum) & 0xFFFF); in nm_os_csum_fold()
H A Dnetmap_kern.h2299 rawsum_t nm_os_csum_raw(uint8_t *data, size_t len, rawsum_t cur_sum);
2305 uint16_t nm_os_csum_fold(rawsum_t cur_sum);