Searched refs:hw_checksum (Results 1 – 1 of 1) sorted by relevance
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/ |
D | en_rx.c | 673 static inline __wsum get_fixed_vlan_csum(__wsum hw_checksum, in get_fixed_vlan_csum() argument 676 return csum_add(hw_checksum, *(__wsum *)vlanh); in get_fixed_vlan_csum() 683 static void get_fixed_ipv4_csum(__wsum hw_checksum, struct sk_buff *skb, in get_fixed_ipv4_csum() argument 692 skb->csum = csum_sub(hw_checksum, csum_pseudo_header); in get_fixed_ipv4_csum() 700 static int get_fixed_ipv6_csum(__wsum hw_checksum, struct sk_buff *skb, in get_fixed_ipv6_csum() argument 707 hw_checksum = csum_add(hw_checksum, (__force __wsum)htons(ipv6h->nexthdr)); in get_fixed_ipv6_csum() 714 skb->csum = csum_sub(hw_checksum, csum_pseudo_hdr); in get_fixed_ipv6_csum() 722 __wsum hw_checksum = 0; in check_csum() local 726 hw_checksum = csum_unfold((__force __sum16)cqe->checksum); in check_csum() 730 hw_checksum = get_fixed_vlan_csum(hw_checksum, hdr); in check_csum() [all …]
|