Home
last modified time | relevance | path

Searched refs:hw_checksum (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/
Den_rx.c572 static inline __wsum get_fixed_vlan_csum(__wsum hw_checksum, in get_fixed_vlan_csum() argument
575 return csum_add(hw_checksum, *(__wsum *)vlanh); in get_fixed_vlan_csum()
582 static int get_fixed_ipv4_csum(__wsum hw_checksum, struct sk_buff *skb, in get_fixed_ipv4_csum() argument
595 skb->csum = csum_sub(hw_checksum, csum_pseudo_header); in get_fixed_ipv4_csum()
604 static int get_fixed_ipv6_csum(__wsum hw_checksum, struct sk_buff *skb, in get_fixed_ipv6_csum() argument
616 temp = csum_add(hw_checksum, *(__wsum *)ipv6h); in get_fixed_ipv6_csum()
629 __wsum hw_checksum = 0; in check_csum() local
633 hw_checksum = csum_unfold((__force __sum16)cqe->checksum); in check_csum()
637 hw_checksum = get_fixed_vlan_csum(hw_checksum, hdr); in check_csum()
643 return get_fixed_ipv6_csum(hw_checksum, skb, hdr); in check_csum()
[all …]
/Linux-v4.19/drivers/net/ethernet/renesas/
Dsh_eth.h502 unsigned hw_checksum:1; /* E-DMAC has CSMR */ member
Dsh_eth.c558 if (mdp->cd->hw_checksum) in sh_eth_soft_reset_gether()
622 .hw_checksum = 1,
671 .hw_checksum = 1,
796 .hw_checksum = 1,
1048 .hw_checksum = 1,
1636 if (mdp->cd->hw_checksum) in sh_eth_rx()
2176 if (cd->hw_checksum) in __sh_eth_get_regs()