Lines Matching defs:csum
1824 * If packet has full TCP csum, replace it with pseudo hdr
1987 * vlan interface respect our csum offload flags.
2398 uint32_t csum;
2400 csum = 0;
2402 csum += *raw;
2406 csum = (csum >> 16) + (csum & 0xffff);
2407 csum = (csum >> 16) + (csum & 0xffff);
2408 return (uint16_t)csum;
2412 mxge_rx_csum6(void *p, struct mbuf *m, uint32_t csum)
2438 csum += ~partial;
2439 csum += (csum < ~partial);
2440 csum = (csum >> 16) + (csum & 0xFFFF);
2441 csum = (csum >> 16) + (csum & 0xFFFF);
2443 csum);
2458 mxge_rx_csum(struct mbuf *m, int csum)
2480 htonl(ntohs(csum) + ntohs(ip->ip_len) -
2489 c = mxge_rx_csum6((eh + 1), m, csum);
2499 mxge_vlan_tag_remove(struct mbuf *m, uint32_t *csum)
2513 *csum = ntohs(*csum);
2515 (*csum) += ~partial;
2516 (*csum) += ((*csum) < ~partial);
2517 (*csum) = ((*csum) >> 16) + ((*csum) & 0xFFFF);
2518 (*csum) = ((*csum) >> 16) + ((*csum) & 0xFFFF);
2522 *csum = htons(*csum);
2554 uint32_t csum, int lro)
2596 mxge_vlan_tag_remove(m, &csum);
2605 (0 == mxge_rx_csum(m, csum))) {
2622 uint32_t csum, int lro)
2664 mxge_vlan_tag_remove(m, &csum);
2673 (0 == mxge_rx_csum(m, csum))) {
2680 if (lro && (0 == tcp_lro_rx(&ss->lc, m, csum)))