HomeSort by: relevance | last modified time | path
    Searched defs:l4offset (Results 1 - 3 of 3) sorted by relevancy

  /src/sys/netinet6/
in6_offload.c 199 size_t l4offset; local in function:in6_undefer_cksum
215 l4offset = hdrlen + l4hdroff;
216 csum = in6_cksum(m, 0, l4offset,
222 l4offset += M_CSUM_DATA_IPv6_OFFSET(m->m_pkthdr.csum_data);
224 if (__predict_true((l4offset + sizeof(uint16_t)) <= m->m_len)) {
225 *(uint16_t *)(mtod(m, char *) + l4offset) = csum;
227 m_copyback(m, l4offset, sizeof(csum), (void *) &csum);
  /src/sys/net/
ether_sw_offload.c 170 int flags, enabled, len, ehlen, iphlen, l4offset; local in function:ether_sw_offload_rx
290 l4offset = ehlen + iphlen;
294 if (m->m_len < l4offset + sizeof(*th)) {
295 m = m_pullup(m, l4offset + sizeof(*th));
299 th = (void *)(mtod(m, char *) + l4offset);
305 sum = in6_cksum(m, 0, l4offset, len);
310 sum = in4_cksum(m, 0, l4offset, len);
318 if (m->m_len < l4offset + sizeof(*uh)) {
319 m = m_pullup(m, l4offset + sizeof(*uh));
323 uh = (void *)(mtod(m, char *) + l4offset);
    [all...]
  /src/sys/netinet/
in_offload.c 249 size_t l4offset = hdrlen + iphdrlen; local in function:in_undefer_cksum
251 csum = in4_cksum(m, 0, l4offset, ip_len - iphdrlen);
255 l4offset += M_CSUM_DATA_IPv4_OFFSET(m->m_pkthdr.csum_data);
257 if (__predict_true(l4offset + sizeof(uint16_t) <= m->m_len)) {
258 *(uint16_t *)(mtod(m, char *) + l4offset) = csum;
260 m_copyback(m, l4offset, sizeof(csum), (void *)&csum);

Completed in 59 milliseconds