arch/um/drivers/vector_transports.c
410
(NETIF_F_RXCSUM | NETIF_F_HW_CSUM |
arch/um/drivers/vector_transports.c
430
(NETIF_F_RXCSUM | NETIF_F_HW_CSUM |
arch/um/drivers/vector_transports.c
455
(NETIF_F_RXCSUM | NETIF_F_HW_CSUM |
drivers/infiniband/ulp/ipoib/ipoib_ib.c
264
if ((dev->features & NETIF_F_RXCSUM) &&
drivers/infiniband/ulp/ipoib/ipoib_main.c
1952
priv->dev->hw_features |= NETIF_F_IP_CSUM | NETIF_F_RXCSUM;
drivers/net/amt.c
3155
dev->hw_features |= NETIF_F_FRAGLIST | NETIF_F_RXCSUM;
drivers/net/bareudp.c
579
dev->features |= NETIF_F_RXCSUM;
drivers/net/bareudp.c
582
dev->hw_features |= NETIF_F_RXCSUM;
drivers/net/ethernet/3com/typhoon.c
2503
NETIF_F_HW_VLAN_CTAG_RX | NETIF_F_RXCSUM;
drivers/net/ethernet/aeroflex/greth.c
1489
NETIF_F_RXCSUM;
drivers/net/ethernet/aeroflex/greth.c
919
if (dev->features & NETIF_F_RXCSUM && hw_checksummed(status))
drivers/net/ethernet/airoha/airoha_eth.c
3238
netdev->hw_features = NETIF_F_IP_CSUM | NETIF_F_RXCSUM | NETIF_F_TSO6 |
drivers/net/ethernet/alacritech/slicoss.c
1776
dev->hw_features = NETIF_F_RXCSUM;
drivers/net/ethernet/alibaba/eea/eea_net.c
640
netdev->features |= NETIF_F_RXCSUM;
drivers/net/ethernet/amazon/ena/ena_netdev.c
1086
if (unlikely(!(rx_ring->netdev->features & NETIF_F_RXCSUM))) {
drivers/net/ethernet/amazon/ena/ena_netdev.c
3796
dev_features |= NETIF_F_RXCSUM;
drivers/net/ethernet/amazon/ena/ena_netdev.c
3800
dev_features |= NETIF_F_RXCSUM;
drivers/net/ethernet/amd/xgbe/xgbe-desc.c
267
if (pdata->netdev->features & NETIF_F_RXCSUM) {
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1942
if (netdev->features & NETIF_F_RXCSUM) {
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2785
if (pdata->netdev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3523
if (pdata->netdev->features & NETIF_F_RXCSUM) {
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1987
rxcsum = pdata->netdev_features & NETIF_F_RXCSUM;
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1998
if ((features & NETIF_F_RXCSUM) && !rxcsum) {
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
2003
} else if (!(features & NETIF_F_RXCSUM) && rxcsum) {
drivers/net/ethernet/amd/xgbe/xgbe-main.c
238
NETIF_F_RXCSUM |
drivers/net/ethernet/amd/xgbe/xgbe-main.c
253
NETIF_F_RXCSUM |
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
2055
ndev->features |= NETIF_F_TSO | NETIF_F_RXCSUM;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
593
if (!(ndev->features & NETIF_F_RXCSUM))
drivers/net/ethernet/aquantia/atlantic/aq_main.c
195
if ((aq_nic->ndev->features ^ features) & NETIF_F_RXCSUM) {
drivers/net/ethernet/aquantia/atlantic/aq_main.c
227
if (!(features & NETIF_F_RXCSUM))
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
392
self->ndev->vlan_features |= NETIF_F_HW_CSUM | NETIF_F_RXCSUM |
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
367
if (!(self->aq_nic->ndev->features & NETIF_F_RXCSUM))
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c
39
NETIF_F_RXCSUM | \
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
276
u64 rxcsum = !!(aq_nic_cfg->features & NETIF_F_RXCSUM);
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
40
NETIF_F_RXCSUM | \
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c
52
NETIF_F_RXCSUM | \
drivers/net/ethernet/asix/ax88796c_main.c
1026
ndev->hw_features |= NETIF_F_HW_CSUM | NETIF_F_RXCSUM;
drivers/net/ethernet/asix/ax88796c_main.c
1027
ndev->features |= NETIF_F_HW_CSUM | NETIF_F_RXCSUM;
drivers/net/ethernet/asix/ax88796c_main.c
411
if (!(ndev->features & NETIF_F_RXCSUM))
drivers/net/ethernet/asix/ax88796c_main.c
777
if (ndev->features & NETIF_F_RXCSUM) {
drivers/net/ethernet/asix/ax88796c_main.c
923
if (!(changed & (NETIF_F_RXCSUM | NETIF_F_HW_CSUM)))
drivers/net/ethernet/asix/ax88796c_main.c
928
if (changed & (NETIF_F_RXCSUM | NETIF_F_HW_CSUM))
drivers/net/ethernet/atheros/alx/main.c
1824
NETIF_F_RXCSUM |
drivers/net/ethernet/atheros/alx/main.c
263
if (alx->dev->features & NETIF_F_RXCSUM &&
drivers/net/ethernet/atheros/atlx/atl1.c
3034
netdev->features |= NETIF_F_RXCSUM;
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
1317
NETIF_F_RXCSUM;
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
559
if ((intf->ndev->features & NETIF_F_RXCSUM) &&
drivers/net/ethernet/broadcom/bcmsysport.c
101
priv->rx_chk_en = !!(wanted & NETIF_F_RXCSUM);
drivers/net/ethernet/broadcom/bcmsysport.c
2553
dev->features |= NETIF_F_RXCSUM | NETIF_F_HIGHDMA |
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
3362
NETIF_F_RXCSUM |
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
970
if (dev->features & NETIF_F_RXCSUM) {
drivers/net/ethernet/broadcom/bnx2.c
3276
if ((bp->dev->features & NETIF_F_RXCSUM) &&
drivers/net/ethernet/broadcom/bnx2.c
8573
NETIF_F_RXHASH | NETIF_F_RXCSUM;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1089
if (bp->dev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4921
if (!(features & NETIF_F_RXCSUM) && !bp->disable_tpa) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4922
features &= ~NETIF_F_RXCSUM;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4923
features |= dev->features & NETIF_F_RXCSUM;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4933
if (!(features & NETIF_F_RXCSUM))
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
13187
NETIF_F_RXCSUM | NETIF_F_LRO | NETIF_F_GRO | NETIF_F_GRO_HW |
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3409
if (bp->dev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
17038
NETIF_F_RXCSUM | NETIF_F_GRO;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
2362
if (dev->features & NETIF_F_RXCSUM) {
drivers/net/ethernet/broadcom/bnxt/bnxt.c
2368
if (dev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2420
if (dev->features & NETIF_F_RXCSUM) {
drivers/net/ethernet/broadcom/genet/bcmgenet.c
4025
NETIF_F_RXCSUM;
drivers/net/ethernet/broadcom/tg3.c
17861
features |= NETIF_F_SG | NETIF_F_IP_CSUM | NETIF_F_RXCSUM;
drivers/net/ethernet/broadcom/tg3.c
18035
(dev->features & NETIF_F_RXCSUM) != 0,
drivers/net/ethernet/broadcom/tg3.c
6951
if ((tp->dev->features & NETIF_F_RXCSUM) &&
drivers/net/ethernet/brocade/bna/bnad.c
3425
netdev->hw_features = NETIF_F_SG | NETIF_F_RXCSUM |
drivers/net/ethernet/brocade/bna/bnad.c
702
((bnad->netdev->features & NETIF_F_RXCSUM) &&
drivers/net/ethernet/cadence/macb_main.c
1645
if (bp->dev->features & NETIF_F_RXCSUM &&
drivers/net/ethernet/cadence/macb_main.c
3022
else if (macb_is_gem(bp) && bp->dev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/cadence/macb_main.c
3137
if (macb_is_gem(bp) && dev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/cadence/macb_main.c
4263
if ((features & NETIF_F_RXCSUM) && !(netdev->flags & IFF_PROMISC))
drivers/net/ethernet/cadence/macb_main.c
4291
if (changed & NETIF_F_RXCSUM)
drivers/net/ethernet/cadence/macb_main.c
4846
dev->hw_features |= NETIF_F_HW_CSUM | NETIF_F_RXCSUM;
drivers/net/ethernet/calxeda/xgmac.c
1493
if (!(changed & NETIF_F_RXCSUM))
drivers/net/ethernet/calxeda/xgmac.c
1497
if (features & NETIF_F_RXCSUM)
drivers/net/ethernet/calxeda/xgmac.c
1777
NETIF_F_RXCSUM;
drivers/net/ethernet/calxeda/xgmac.c
974
if (dev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/cavium/liquidio/lio_core.c
670
if ((netdev->features & NETIF_F_RXCSUM) &&
drivers/net/ethernet/cavium/liquidio/lio_main.c
2715
if ((request & NETIF_F_RXCSUM) &&
drivers/net/ethernet/cavium/liquidio/lio_main.c
2716
!(lio->dev_capability & NETIF_F_RXCSUM))
drivers/net/ethernet/cavium/liquidio/lio_main.c
2717
request &= ~NETIF_F_RXCSUM;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2733
if (!(request & NETIF_F_RXCSUM) && (netdev->features & NETIF_F_LRO) &&
drivers/net/ethernet/cavium/liquidio/lio_main.c
2768
if (!(netdev->features & NETIF_F_RXCSUM) &&
drivers/net/ethernet/cavium/liquidio/lio_main.c
2769
(lio->enc_dev_capability & NETIF_F_RXCSUM) &&
drivers/net/ethernet/cavium/liquidio/lio_main.c
2770
(features & NETIF_F_RXCSUM))
drivers/net/ethernet/cavium/liquidio/lio_main.c
2774
else if ((netdev->features & NETIF_F_RXCSUM) &&
drivers/net/ethernet/cavium/liquidio/lio_main.c
2775
(lio->enc_dev_capability & NETIF_F_RXCSUM) &&
drivers/net/ethernet/cavium/liquidio/lio_main.c
2776
!(features & NETIF_F_RXCSUM))
drivers/net/ethernet/cavium/liquidio/lio_main.c
3562
| NETIF_F_SG | NETIF_F_RXCSUM
drivers/net/ethernet/cavium/liquidio/lio_main.c
3576
| NETIF_F_RXCSUM
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1801
if ((request & NETIF_F_RXCSUM) &&
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1802
!(lio->dev_capability & NETIF_F_RXCSUM))
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1803
request &= ~NETIF_F_RXCSUM;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1819
if (!(request & NETIF_F_RXCSUM) && (netdev->features & NETIF_F_LRO) &&
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1845
if (!(netdev->features & NETIF_F_RXCSUM) &&
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1846
(lio->enc_dev_capability & NETIF_F_RXCSUM) &&
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1847
(features & NETIF_F_RXCSUM))
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1850
else if ((netdev->features & NETIF_F_RXCSUM) &&
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1851
(lio->enc_dev_capability & NETIF_F_RXCSUM) &&
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1852
!(features & NETIF_F_RXCSUM))
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
2075
| NETIF_F_SG | NETIF_F_RXCSUM
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
2088
| NETIF_F_RXCSUM
drivers/net/ethernet/cavium/thunder/nicvf_main.c
2206
netdev->hw_features = (NETIF_F_RXCSUM | NETIF_F_SG |
drivers/net/ethernet/cavium/thunder/nicvf_main.c
825
if (netdev->hw_features & NETIF_F_RXCSUM) {
drivers/net/ethernet/chelsio/cxgb/cxgb2.c
1035
NETIF_F_RXCSUM;
drivers/net/ethernet/chelsio/cxgb/cxgb2.c
1037
NETIF_F_RXCSUM | NETIF_F_HIGHDMA;
drivers/net/ethernet/chelsio/cxgb/sge.c
1380
if ((dev->features & NETIF_F_RXCSUM) && p->csum == 0xffff &&
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
3305
NETIF_F_TSO | NETIF_F_RXCSUM | NETIF_F_HW_VLAN_CTAG_RX;
drivers/net/ethernet/chelsio/cxgb3/sge.c
2094
if ((skb->dev->features & NETIF_F_RXCSUM) && p->csum_valid &&
drivers/net/ethernet/chelsio/cxgb3/sge.c
2175
if ((qs->netdev->features & NETIF_F_RXCSUM) &&
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3849
if (!(features & NETIF_F_RXCSUM))
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
6785
NETIF_F_RXCSUM | NETIF_F_RXHASH | NETIF_F_GRO |
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
6792
NETIF_F_RXCSUM |
drivers/net/ethernet/chelsio/cxgb4/sge.c
3700
(q->netdev->features & NETIF_F_RXCSUM);
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
3071
NETIF_F_IP_CSUM | NETIF_F_IPV6_CSUM | NETIF_F_RXCSUM |
drivers/net/ethernet/chelsio/cxgb4vf/sge.c
1617
(rspq->netdev->features & NETIF_F_RXCSUM);
drivers/net/ethernet/cisco/enic/enic_main.c
2910
netdev->hw_features |= NETIF_F_RXCSUM;
drivers/net/ethernet/cisco/enic/enic_main.c
2915
netdev->hw_enc_features |= NETIF_F_RXCSUM |
drivers/net/ethernet/cisco/enic/enic_rq.c
152
if ((netdev->features & NETIF_F_RXCSUM) && !csum_not_calc &&
drivers/net/ethernet/cortina/gemini.c
2051
int enable = features & NETIF_F_RXCSUM;
drivers/net/ethernet/cortina/gemini.c
83
NETIF_F_IPV6_CSUM | NETIF_F_RXCSUM | \
drivers/net/ethernet/davicom/dm9000.c
1171
if (dev->features & NETIF_F_RXCSUM) {
drivers/net/ethernet/davicom/dm9000.c
1649
ndev->hw_features = NETIF_F_RXCSUM | NETIF_F_IP_CSUM;
drivers/net/ethernet/davicom/dm9000.c
591
if (!(changed & NETIF_F_RXCSUM))
drivers/net/ethernet/davicom/dm9000.c
595
iow(dm, DM9000_RCSR, (features & NETIF_F_RXCSUM) ? RCSR_CSUM : 0);
drivers/net/ethernet/davicom/dm9000.c
913
if (dev->hw_features & NETIF_F_RXCSUM)
drivers/net/ethernet/davicom/dm9000.c
915
(dev->features & NETIF_F_RXCSUM) ? RCSR_CSUM : 0);
drivers/net/ethernet/davicom/dm9051.c
804
if (db->ndev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/emulex/benet/be_main.c
2412
if (likely((netdev->features & NETIF_F_RXCSUM) && csum_passed(rxcp)))
drivers/net/ethernet/emulex/benet/be_main.c
5185
NETIF_F_IP_CSUM | NETIF_F_IPV6_CSUM | NETIF_F_RXCSUM |
drivers/net/ethernet/faraday/ftgmac100.c
2065
netdev->hw_features = NETIF_F_RXCSUM | NETIF_F_HW_CSUM |
drivers/net/ethernet/faraday/ftgmac100.c
2081
netdev->hw_features &= ~(NETIF_F_HW_CSUM | NETIF_F_RXCSUM);
drivers/net/ethernet/faraday/ftgmac100.c
566
if (netdev->features & NETIF_F_RXCSUM) {
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1758
if ((priv->net_dev->features & NETIF_F_RXCSUM) &&
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
237
net_dev->features |= NETIF_F_RXCSUM;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
124
if (!(priv->net_dev->features & NETIF_F_RXCSUM))
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
2570
if (changed & NETIF_F_RXCSUM) {
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
2571
enable = !!(features & NETIF_F_RXCSUM);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
4619
net_dev->features = NETIF_F_RXCSUM |
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
4967
err = dpaa2_eth_set_rx_csum(priv, !!(net_dev->features & NETIF_F_RXCSUM));
drivers/net/ethernet/freescale/enetc/enetc.c
1417
if (rx_ring->ndev->features & NETIF_F_RXCSUM) {
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
110
ndev->hw_features = NETIF_F_SG | NETIF_F_RXCSUM |
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
115
ndev->features = NETIF_F_HIGHDMA | NETIF_F_SG | NETIF_F_RXCSUM |
drivers/net/ethernet/freescale/enetc/enetc_vf.c
266
ndev->hw_features = NETIF_F_SG | NETIF_F_RXCSUM |
drivers/net/ethernet/freescale/enetc/enetc_vf.c
271
ndev->features = NETIF_F_HIGHDMA | NETIF_F_SG | NETIF_F_RXCSUM |
drivers/net/ethernet/freescale/fec_main.c
4358
if (changed & NETIF_F_RXCSUM) {
drivers/net/ethernet/freescale/fec_main.c
4359
if (features & NETIF_F_RXCSUM)
drivers/net/ethernet/freescale/fec_main.c
4372
if (netif_running(netdev) && changed & NETIF_F_RXCSUM) {
drivers/net/ethernet/freescale/fec_main.c
5018
| NETIF_F_RXCSUM | NETIF_F_SG | NETIF_F_TSO);
drivers/net/ethernet/freescale/gianfar.c
164
if (priv->ndev->features & (NETIF_F_RXCSUM | NETIF_F_HW_VLAN_CTAG_RX))
drivers/net/ethernet/freescale/gianfar.c
186
if (priv->ndev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/freescale/gianfar.c
2446
if (ndev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/freescale/gianfar.c
3207
NETIF_F_RXCSUM;
drivers/net/ethernet/freescale/gianfar.c
3209
NETIF_F_RXCSUM | NETIF_F_HIGHDMA;
drivers/net/ethernet/freescale/gianfar_ethtool.c
519
NETIF_F_RXCSUM)))
drivers/net/ethernet/fungible/funeth/funeth_main.c
1751
netdev->hw_features = NETIF_F_SG | NETIF_F_RXHASH | NETIF_F_RXCSUM;
drivers/net/ethernet/fungible/funeth/funeth_rx.c
437
if (likely((q->netdev->features & NETIF_F_RXCSUM) && rxreq->csum)) {
drivers/net/ethernet/google/gve/gve_main.c
2861
dev->hw_features |= NETIF_F_RXCSUM;
drivers/net/ethernet/google/gve/gve_rx.c
894
if (likely(feat & NETIF_F_RXCSUM)) {
drivers/net/ethernet/google/gve/gve_rx_dqo.c
1052
if (feat & NETIF_F_RXCSUM)
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
20
NETIF_F_RXCSUM)
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
243
bool rx_checksum_offload = !!(priv->netdev->features & NETIF_F_RXCSUM);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
2334
NETIF_F_RXCSUM | NETIF_F_SG | NETIF_F_GSO |
drivers/net/ethernet/hisilicon/hns/hns_enet.c
2337
NETIF_F_IP_CSUM | NETIF_F_IPV6_CSUM | NETIF_F_RXCSUM;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
2346
NETIF_F_RXCSUM | NETIF_F_SG | NETIF_F_GSO |
drivers/net/ethernet/hisilicon/hns/hns_enet.c
505
if (unlikely(!(netdev->features & NETIF_F_RXCSUM)))
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3379
NETIF_F_RXCSUM | NETIF_F_SG | NETIF_F_GSO |
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3996
if (!(netdev->features & NETIF_F_RXCSUM))
drivers/net/ethernet/huawei/hinic/hinic_main.c
1068
if (changed & NETIF_F_RXCSUM) {
drivers/net/ethernet/huawei/hinic/hinic_main.c
1072
failed_features |= NETIF_F_RXCSUM;
drivers/net/ethernet/huawei/hinic/hinic_main.c
874
if (!(features & NETIF_F_RXCSUM)) {
drivers/net/ethernet/huawei/hinic/hinic_main.c
925
NETIF_F_RXCSUM | NETIF_F_LRO |
drivers/net/ethernet/huawei/hinic/hinic_rx.c
107
if (!(netdev->features & NETIF_F_RXCSUM))
drivers/net/ethernet/huawei/hinic3/hinic3_main.c
260
cso_fts |= NETIF_F_IP_CSUM | NETIF_F_IPV6_CSUM | NETIF_F_RXCSUM;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
515
if (changed & NETIF_F_RXCSUM)
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
517
SET_FEATURES_OP_STR(wanted_features & NETIF_F_RXCSUM));
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
643
if (!(features_tmp & NETIF_F_RXCSUM))
drivers/net/ethernet/huawei/hinic3/hinic3_rx.c
333
if (!(netdev->features & NETIF_F_RXCSUM))
drivers/net/ethernet/ibm/ehea/ehea_main.c
3003
NETIF_F_HW_VLAN_CTAG_FILTER | NETIF_F_RXCSUM;
drivers/net/ethernet/ibm/emac/core.c
3144
ndev->features |= ndev->hw_features | NETIF_F_RXCSUM;
drivers/net/ethernet/ibm/ibmveth.c
1054
int rx_csum = !!(features & NETIF_F_RXCSUM);
drivers/net/ethernet/ibm/ibmveth.c
1063
NETIF_F_RXCSUM);
drivers/net/ethernet/ibm/ibmveth.c
1856
NETIF_F_RXCSUM;
drivers/net/ethernet/ibm/ibmveth.c
901
if (!(features & NETIF_F_RXCSUM))
drivers/net/ethernet/ibm/ibmvnic.c
5269
adapter->netdev->hw_features |= NETIF_F_RXCSUM;
drivers/net/ethernet/intel/e1000/e1000_main.c
1046
netdev->hw_features |= (NETIF_F_RXCSUM |
drivers/net/ethernet/intel/e1000/e1000_main.c
807
if (!(changed & (NETIF_F_RXCSUM | NETIF_F_RXALL)))
drivers/net/ethernet/intel/e1000/e1000_main.c
811
adapter->rx_csum = !!(features & NETIF_F_RXCSUM);
drivers/net/ethernet/intel/e1000e/netdev.c
3268
if (adapter->netdev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/intel/e1000e/netdev.c
596
if (!(adapter->netdev->features & NETIF_F_RXCSUM))
drivers/net/ethernet/intel/e1000e/netdev.c
7318
NETIF_F_RXCSUM | NETIF_F_RXHASH | NETIF_F_RXFCS |
drivers/net/ethernet/intel/e1000e/netdev.c
7525
NETIF_F_RXCSUM |
drivers/net/ethernet/intel/fm10k/fm10k_main.c
362
if (!(ring->netdev->features & NETIF_F_RXCSUM))
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1567
NETIF_F_RXCSUM;
drivers/net/ethernet/intel/i40e/i40e_main.c
13675
NETIF_F_RXCSUM |
drivers/net/ethernet/intel/iavf/iavf_main.c
5201
NETIF_F_RXCSUM |
drivers/net/ethernet/intel/ice/ice_main.c
3493
csumo_features = NETIF_F_RXCSUM |
drivers/net/ethernet/intel/idpf/idpf_lib.c
905
csum_offloads |= NETIF_F_RXCSUM;
drivers/net/ethernet/intel/igb/igb_main.c
3319
NETIF_F_RXCSUM |
drivers/net/ethernet/intel/igb/igb_main.c
8790
if (!(ring->netdev->features & NETIF_F_RXCSUM))
drivers/net/ethernet/intel/igbvf/netdev.c
2627
if (features & NETIF_F_RXCSUM)
drivers/net/ethernet/intel/igbvf/netdev.c
2778
NETIF_F_RXCSUM |
drivers/net/ethernet/intel/igc/igc_main.c
1757
if (!(ring->netdev->features & NETIF_F_RXCSUM))
drivers/net/ethernet/intel/igc/igc_main.c
7215
netdev->features |= NETIF_F_RXCSUM;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10504
if (!(features & NETIF_F_RXCSUM))
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11768
NETIF_F_RXCSUM |
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1686
if (!(ring->netdev->features & NETIF_F_RXCSUM))
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4660
NETIF_F_RXCSUM |
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
501
if (!(ring->netdev->features & NETIF_F_RXCSUM))
drivers/net/ethernet/jme.c
2675
if (features & NETIF_F_RXCSUM)
drivers/net/ethernet/jme.c
2961
NETIF_F_RXCSUM;
drivers/net/ethernet/jme.c
3033
netdev->features |= NETIF_F_RXCSUM;
drivers/net/ethernet/marvell/mv643xx_eth.c
1690
bool rx_csum = features & NETIF_F_RXCSUM;
drivers/net/ethernet/marvell/mv643xx_eth.c
3232
dev->features |= NETIF_F_RXCSUM;
drivers/net/ethernet/marvell/mvneta.c
1847
if ((pp->dev->features & NETIF_F_RXCSUM) &&
drivers/net/ethernet/marvell/mvneta.c
5723
NETIF_F_TSO | NETIF_F_RXCSUM;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7035
dev->features = features | NETIF_F_RXCSUM;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7036
dev->hw_features |= features | NETIF_F_RXCSUM | NETIF_F_GRO |
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
1129
if (features & NETIF_F_RXCSUM)
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
1527
netdev->hw_features |= NETIF_F_RXCSUM;
drivers/net/ethernet/marvell/octeon_ep/octep_rx.c
501
if (feat & NETIF_F_RXCSUM &&
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
1131
netdev->hw_features |= NETIF_F_RXCSUM;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
919
if (features & NETIF_F_RXCSUM)
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_rx.c
491
if (feat & NETIF_F_RXCSUM &&
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
3236
netdev->hw_features = (NETIF_F_RXCSUM | NETIF_F_IP_CSUM |
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
379
if (pfvf->netdev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c
693
netdev->hw_features = NETIF_F_RXCSUM | NETIF_F_IP_CSUM |
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
690
ndev->hw_features = (NETIF_F_RXCSUM | NETIF_F_IP_CSUM |
drivers/net/ethernet/marvell/skge.c
3113
if (dev->features & NETIF_F_RXCSUM) {
drivers/net/ethernet/marvell/skge.c
3859
NETIF_F_RXCSUM;
drivers/net/ethernet/marvell/sky2.c
1277
(sky2->netdev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/marvell/sky2.c
2679
sky2->netdev->features &= ~NETIF_F_RXCSUM;
drivers/net/ethernet/marvell/sky2.c
2745
if ((dev->features & NETIF_F_RXCSUM) &&
drivers/net/ethernet/marvell/sky2.c
2769
if (likely(dev->features & NETIF_F_RXCSUM))
drivers/net/ethernet/marvell/sky2.c
4318
!(features & NETIF_F_RXCSUM) &&
drivers/net/ethernet/marvell/sky2.c
4321
features |= NETIF_F_RXCSUM;
drivers/net/ethernet/marvell/sky2.c
4332
if ((changed & NETIF_F_RXCSUM) &&
drivers/net/ethernet/marvell/sky2.c
4336
(features & NETIF_F_RXCSUM)
drivers/net/ethernet/marvell/sky2.c
4613
dev->hw_features |= NETIF_F_RXCSUM;
drivers/net/ethernet/mediatek/mtk_eth_soc.h
50
NETIF_F_RXCSUM | \
drivers/net/ethernet/mediatek/mtk_eth_soc.h
56
#define MTK_HW_FEATURES_MT7628 (NETIF_F_SG | NETIF_F_RXCSUM)
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
3341
NETIF_F_RXCSUM |
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
3352
dev->hw_features |= NETIF_F_RXCSUM | NETIF_F_RXHASH;
drivers/net/ethernet/mellanox/mlx4/en_rx.c
869
if (likely(dev->features & NETIF_F_RXCSUM)) {
drivers/net/ethernet/mellanox/mlx4/en_rx.c
881
l2_tunnel = (dev->hw_enc_features & NETIF_F_RXCSUM) &&
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5856
netdev->vlan_features |= NETIF_F_RXCSUM;
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
910
netdev->hw_features |= NETIF_F_RXCSUM;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1375
if (unlikely(!(netdev->features & NETIF_F_RXCSUM)))
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2575
if (netdev->features & NETIF_F_RXCSUM) {
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
119
netdev->hw_features |= NETIF_F_RXCSUM;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
809
NETIF_F_RXCSUM |
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
298
if (unlikely(!(skb->dev->features & NETIF_F_RXCSUM))) {
drivers/net/ethernet/micrel/ksz884x.c
6211
if (features & NETIF_F_RXCSUM)
drivers/net/ethernet/micrel/ksz884x.c
6412
dev->hw_features = NETIF_F_IP_CSUM | NETIF_F_SG | NETIF_F_RXCSUM;
drivers/net/ethernet/microchip/lan743x_main.c
1464
if (netdev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/microchip/lan743x_main.c
2595
if (rx->adapter->netdev->features & NETIF_F_RXCSUM) {
drivers/net/ethernet/microchip/lan743x_main.c
3721
NETIF_F_HW_CSUM | NETIF_F_RXCSUM;
drivers/net/ethernet/microsoft/mana/mana_en.c
2061
if ((ndev->features & NETIF_F_RXCSUM) && cqe->rx_iphdr_csum_succeed) {
drivers/net/ethernet/microsoft/mana/mana_en.c
3623
ndev->hw_features |= NETIF_F_RXCSUM;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
1374
if (dev->features & NETIF_F_RXCSUM) {
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
3883
netdev->hw_features = mgp->features | NETIF_F_RXCSUM;
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
668
if (!(dp->netdev->features & NETIF_F_RXCSUM))
drivers/net/ethernet/netronome/nfp/nfdk/dp.c
681
if (!(dp->netdev->features & NETIF_F_RXCSUM))
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2001
if (changed & NETIF_F_RXCSUM) {
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2002
if (features & NETIF_F_RXCSUM)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2685
netdev->hw_features |= NETIF_F_RXCSUM;
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
343
netdev->hw_features |= NETIF_F_RXCSUM;
drivers/net/ethernet/nvidia/forcedeth.c
4920
features |= NETIF_F_RXCSUM;
drivers/net/ethernet/nvidia/forcedeth.c
4959
if (changed & NETIF_F_RXCSUM) {
drivers/net/ethernet/nvidia/forcedeth.c
4962
if (features & NETIF_F_RXCSUM)
drivers/net/ethernet/nvidia/forcedeth.c
5803
NETIF_F_TSO | NETIF_F_RXCSUM;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
2240
if (!(changed & NETIF_F_RXCSUM))
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
2550
netdev->hw_features = NETIF_F_RXCSUM |
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c
480
dev->features &= ~NETIF_F_RXCSUM;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
1454
if (features & NETIF_F_RXCSUM)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
1570
NETIF_F_RXCSUM |
drivers/net/ethernet/pensando/ionic/ionic_lif.c
1605
netdev->hw_enc_features |= NETIF_F_RXCSUM;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
679
if (likely(netdev->features & NETIF_F_RXCSUM) &&
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1497
if (likely((adapter->netdev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
1347
NETIF_F_RXCSUM;
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
521
if (!(features & NETIF_F_RXCSUM)) {
drivers/net/ethernet/qlogic/qede/qede_main.c
867
NETIF_F_RXCSUM;
drivers/net/ethernet/qlogic/qede/qede_main.c
885
ndev->vlan_features = hw_features | NETIF_F_RXHASH | NETIF_F_RXCSUM |
drivers/net/ethernet/qlogic/qede/qede_main.c
887
ndev->features = hw_features | NETIF_F_RXHASH | NETIF_F_RXCSUM |
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1029
features |= NETIF_F_RXCSUM | NETIF_F_IP_CSUM |
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1044
features &= ~(NETIF_F_RXCSUM |
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1068
features ^= changed & (NETIF_F_RXCSUM |
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1076
if (!(features & NETIF_F_RXCSUM))
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1154
if (likely((adapter->netdev->features & NETIF_F_RXCSUM) &&
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2271
netdev->features |= (NETIF_F_SG | NETIF_F_IP_CSUM | NETIF_F_RXCSUM |
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2302
netdev->hw_enc_features |= NETIF_F_RXCSUM;
drivers/net/ethernet/qualcomm/emac/emac-mac.c
1146
if (netdev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/qualcomm/emac/emac.c
667
netdev->features = NETIF_F_SG | NETIF_F_HW_CSUM | NETIF_F_RXCSUM |
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
416
if (unlikely(!(skb->dev->features & NETIF_F_RXCSUM))) {
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
516
if (unlikely(!(skb->dev->features & NETIF_F_RXCSUM))) {
drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c
314
rmnet_dev->hw_features = NETIF_F_RXCSUM;
drivers/net/ethernet/realtek/8139cp.c
1466
if (!((dev->features ^ features) & NETIF_F_RXCSUM))
drivers/net/ethernet/realtek/8139cp.c
1471
if (features & NETIF_F_RXCSUM)
drivers/net/ethernet/realtek/8139cp.c
1967
dev->features |= NETIF_F_RXCSUM;
drivers/net/ethernet/realtek/8139cp.c
1968
dev->hw_features |= NETIF_F_RXCSUM;
drivers/net/ethernet/realtek/r8169_main.c
1846
if (features & NETIF_F_RXCSUM)
drivers/net/ethernet/realtek/r8169_main.c
5721
dev->hw_features = NETIF_F_IP_CSUM | NETIF_F_RXCSUM |
drivers/net/ethernet/realtek/rtase/rtase_main.c
1961
features_set &= NETIF_F_RXALL | NETIF_F_RXCSUM |
drivers/net/ethernet/realtek/rtase/rtase_main.c
2444
NETIF_F_RXCSUM | NETIF_F_SG |
drivers/net/ethernet/realtek/rtase/rtase_main.c
2449
NETIF_F_TSO | NETIF_F_RXCSUM |
drivers/net/ethernet/realtek/rtase/rtase_main.c
561
if (dev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/realtek/rtase/rtase_main.c
755
if (features & NETIF_F_RXCSUM)
drivers/net/ethernet/renesas/ravb_main.c
1042
if (ndev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/renesas/ravb_main.c
2541
if (changed & NETIF_F_RXCSUM) {
drivers/net/ethernet/renesas/ravb_main.c
2542
if (features & NETIF_F_RXCSUM)
drivers/net/ethernet/renesas/ravb_main.c
2574
if (changed & NETIF_F_RXCSUM)
drivers/net/ethernet/renesas/ravb_main.c
2575
ravb_set_rx_csum(ndev, features & NETIF_F_RXCSUM);
drivers/net/ethernet/renesas/ravb_main.c
2692
.net_hw_features = NETIF_F_RXCSUM,
drivers/net/ethernet/renesas/ravb_main.c
2693
.net_features = NETIF_F_RXCSUM,
drivers/net/ethernet/renesas/ravb_main.c
2716
.net_hw_features = NETIF_F_RXCSUM,
drivers/net/ethernet/renesas/ravb_main.c
2717
.net_features = NETIF_F_RXCSUM,
drivers/net/ethernet/renesas/ravb_main.c
2743
.net_hw_features = NETIF_F_RXCSUM,
drivers/net/ethernet/renesas/ravb_main.c
2744
.net_features = NETIF_F_RXCSUM,
drivers/net/ethernet/renesas/ravb_main.c
2770
.net_hw_features = NETIF_F_RXCSUM,
drivers/net/ethernet/renesas/ravb_main.c
2771
.net_features = NETIF_F_RXCSUM,
drivers/net/ethernet/renesas/ravb_main.c
2796
.net_hw_features = NETIF_F_RXCSUM | NETIF_F_HW_CSUM,
drivers/net/ethernet/renesas/ravb_main.c
2797
.net_features = NETIF_F_RXCSUM | NETIF_F_HW_CSUM,
drivers/net/ethernet/renesas/ravb_main.c
2798
.vlan_features = NETIF_F_RXCSUM | NETIF_F_HW_CSUM,
drivers/net/ethernet/renesas/ravb_main.c
490
bool rx_enable = ndev->features & NETIF_F_RXCSUM;
drivers/net/ethernet/renesas/ravb_main.c
503
ndev->features &= ~NETIF_F_RXCSUM;
drivers/net/ethernet/renesas/ravb_main.c
569
(ndev->features & NETIF_F_RXCSUM ? ECMR_RCSC : 0) |
drivers/net/ethernet/renesas/ravb_main.c
924
if (ndev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/renesas/rtsn.c
1268
ndev->features = NETIF_F_RXCSUM;
drivers/net/ethernet/renesas/rtsn.c
1269
ndev->hw_features = NETIF_F_RXCSUM;
drivers/net/ethernet/renesas/sh_eth.c
1505
(ndev->features & NETIF_F_RXCSUM ? ECMR_RCSC : 0) |
drivers/net/ethernet/renesas/sh_eth.c
1655
if (ndev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/renesas/sh_eth.c
2937
if (changed & NETIF_F_RXCSUM && mdp->cd->rx_csum)
drivers/net/ethernet/renesas/sh_eth.c
2938
sh_eth_set_rx_csum(ndev, features & NETIF_F_RXCSUM);
drivers/net/ethernet/renesas/sh_eth.c
3329
ndev->features = NETIF_F_RXCSUM;
drivers/net/ethernet/renesas/sh_eth.c
3330
ndev->hw_features = NETIF_F_RXCSUM;
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
1785
if (changed & NETIF_F_RXCSUM) {
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
1786
if (features & NETIF_F_RXCSUM) {
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
2111
NETIF_F_RXCSUM | NETIF_F_TSO | NETIF_F_TSO6 |
drivers/net/ethernet/sfc/ef10.c
4057
NETIF_F_RXCSUM | \
drivers/net/ethernet/sfc/ef100_nic.c
1219
#define EF100_OFFLOAD_FEATURES (NETIF_F_HW_CSUM | NETIF_F_RXCSUM | \
drivers/net/ethernet/sfc/ef100_rx.c
121
if (likely(efx->net_dev->features & NETIF_F_RXCSUM)) {
drivers/net/ethernet/sfc/efx.c
1107
NETIF_F_RXCSUM);
drivers/net/ethernet/sfc/falcon/efx.c
2890
NETIF_F_RXCSUM);
drivers/net/ethernet/sfc/falcon/efx.c
2893
NETIF_F_HIGHDMA | NETIF_F_RXCSUM);
drivers/net/ethernet/sfc/falcon/rx.c
676
if (unlikely(!(efx->net_dev->features & NETIF_F_RXCSUM)))
drivers/net/ethernet/sfc/rx.c
401
if (unlikely(!(efx->net_dev->features & NETIF_F_RXCSUM)))
drivers/net/ethernet/sfc/siena/efx.c
1007
NETIF_F_RXCSUM);
drivers/net/ethernet/sfc/siena/efx.c
998
NETIF_F_TSO | NETIF_F_RXCSUM | NETIF_F_RXALL);
drivers/net/ethernet/sfc/siena/rx.c
390
if (unlikely(!(efx->net_dev->features & NETIF_F_RXCSUM)))
drivers/net/ethernet/sgi/ioc3-eth.c
400
if (likely(dev->features & NETIF_F_RXCSUM))
drivers/net/ethernet/sgi/ioc3-eth.c
929
dev->hw_features = NETIF_F_IP_CSUM | NETIF_F_RXCSUM;
drivers/net/ethernet/socionext/netsec.c
1759
priv->rx_cksum_offload_flag = !!(features & NETIF_F_RXCSUM);
drivers/net/ethernet/socionext/netsec.c
2119
ndev->features |= NETIF_F_HIGHDMA | NETIF_F_RXCSUM | NETIF_F_GSO |
drivers/net/ethernet/socionext/sni_ave.c
1596
ndev->features |= (NETIF_F_IP_CSUM | NETIF_F_RXCSUM);
drivers/net/ethernet/socionext/sni_ave.c
1597
ndev->hw_features |= (NETIF_F_IP_CSUM | NETIF_F_RXCSUM);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6153
features &= ~NETIF_F_RXCSUM;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6175
if (features & NETIF_F_RXCSUM)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7905
NETIF_F_RXCSUM;
drivers/net/ethernet/sun/niu.c
9773
dev->features |= dev->hw_features | NETIF_F_RXCSUM;
drivers/net/ethernet/sun/sungem.c
2971
dev->hw_features = NETIF_F_SG | NETIF_F_HW_CSUM | NETIF_F_RXCSUM;
drivers/net/ethernet/sun/sungem.c
838
if (likely(dev->features & NETIF_F_RXCSUM)) {
drivers/net/ethernet/sun/sunhme.c
2471
dev->features |= dev->hw_features | NETIF_F_RXCSUM;
drivers/net/ethernet/synopsys/dwc-xlgmac-common.c
191
netdev->hw_features |= NETIF_F_RXCSUM;
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2763
if (netdev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
407
if (pdata->netdev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
888
rxcsum = pdata->netdev_features & NETIF_F_RXCSUM;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
899
if ((features & NETIF_F_RXCSUM) && !rxcsum)
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
901
else if (!(features & NETIF_F_RXCSUM) && rxcsum)
drivers/net/ethernet/tehuti/tehuti.c
1981
NETIF_F_HW_VLAN_CTAG_FILTER | NETIF_F_RXCSUM |
drivers/net/ethernet/tehuti/tn40.c
1676
NETIF_F_RXCSUM |
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1254
if (unlikely(!(skb->dev->features & NETIF_F_RXCSUM)))
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2793
NETIF_F_RXCSUM |
drivers/net/ethernet/toshiba/ps3_gelic_net.c
1504
netdev->hw_features = NETIF_F_IP_CSUM | NETIF_F_RXCSUM;
drivers/net/ethernet/toshiba/ps3_gelic_net.c
1508
netdev->features |= NETIF_F_RXCSUM;
drivers/net/ethernet/toshiba/ps3_gelic_net.c
958
if (netdev->features & NETIF_F_RXCSUM) {
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3216
if (!(features & NETIF_F_RXCSUM))
drivers/net/ethernet/wangxun/libwx/wx_lib.c
540
if (!(ring->netdev->features & NETIF_F_RXCSUM))
drivers/net/ethernet/wangxun/ngbe/ngbe_main.c
706
NETIF_F_RXHASH | NETIF_F_RXCSUM;
drivers/net/ethernet/wangxun/txgbe/txgbe_main.c
779
NETIF_F_RXCSUM |
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2887
ndev->features |= NETIF_F_RXCSUM;
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2891
ndev->features |= NETIF_F_RXCSUM;
drivers/net/geneve.c
1742
dev->features |= NETIF_F_RXCSUM;
drivers/net/geneve.c
1747
dev->hw_features |= NETIF_F_RXCSUM;
drivers/net/hyperv/hyperv_net.h
877
#define NETVSC_SUPPORTED_HW_FEATURES (NETIF_F_RXCSUM | NETIF_F_IP_CSUM | \
drivers/net/hyperv/netvsc_drv.c
817
if ((ppi_flags & NVSC_RSC_CSUM_INFO) && (net->features & NETIF_F_RXCSUM)) {
drivers/net/hyperv/rndis_filter.c
1374
net->hw_features |= NETIF_F_RXCSUM;
drivers/net/ipvlan/ipvlan_main.c
124
NETIF_F_GRO | NETIF_F_RXCSUM | \
drivers/net/loopback.c
182
| NETIF_F_RXCSUM
drivers/net/macsec.c
3530
NETIF_F_LRO | NETIF_F_RXHASH | NETIF_F_CSUM_MASK | NETIF_F_RXCSUM)
drivers/net/macvlan.c
923
NETIF_F_TSO_ECN | NETIF_F_TSO6 | NETIF_F_GRO | NETIF_F_RXCSUM | \
drivers/net/netkit.c
453
NETIF_F_RXCSUM |
drivers/net/usb/aqc111.c
589
if (changed & NETIF_F_RXCSUM) {
drivers/net/usb/aqc111.c
591
if (features & NETIF_F_RXCSUM) {
drivers/net/usb/aqc111.c
885
if (dev->net->features & NETIF_F_RXCSUM) {
drivers/net/usb/aqc111.h
29
NETIF_F_IPV6_CSUM | NETIF_F_RXCSUM |\
drivers/net/usb/aqc111.h
34
NETIF_F_IPV6_CSUM | NETIF_F_RXCSUM |\
drivers/net/usb/aqc111.h
38
NETIF_F_IPV6_CSUM | NETIF_F_RXCSUM |\
drivers/net/usb/ax88179_178a.c
1311
NETIF_F_IPV6_CSUM | NETIF_F_RXCSUM | NETIF_F_TSO;
drivers/net/usb/ax88179_178a.c
926
if (changed & NETIF_F_RXCSUM) {
drivers/net/usb/lan78xx.c
3077
if (features & NETIF_F_RXCSUM) {
drivers/net/usb/lan78xx.c
3794
dev->net->features |= NETIF_F_RXCSUM;
drivers/net/usb/lan78xx.c
3869
if (!(dev->net->features & NETIF_F_RXCSUM) ||
drivers/net/usb/r8152.c
10190
netdev->features |= NETIF_F_RXCSUM | NETIF_F_IP_CSUM | NETIF_F_SG |
drivers/net/usb/r8152.c
10194
netdev->hw_features = NETIF_F_RXCSUM | NETIF_F_IP_CSUM | NETIF_F_SG |
drivers/net/usb/r8152.c
10203
netdev->features &= ~NETIF_F_RXCSUM;
drivers/net/usb/r8152.c
10204
netdev->hw_features &= ~NETIF_F_RXCSUM;
drivers/net/usb/r8152.c
2888
if (!(tp->netdev->features & NETIF_F_RXCSUM))
drivers/net/usb/r8152.c
2918
if (!(tp->netdev->features & NETIF_F_RXCSUM))
drivers/net/usb/smsc75xx.c
1470
dev->net->features |= NETIF_F_RXCSUM;
drivers/net/usb/smsc75xx.c
1473
NETIF_F_RXCSUM;
drivers/net/usb/smsc75xx.c
2162
if (!(dev->net->features & NETIF_F_RXCSUM) ||
drivers/net/usb/smsc75xx.c
940
if (features & NETIF_F_RXCSUM)
drivers/net/usb/smsc95xx.c
1178
dev->net->features |= NETIF_F_RXCSUM;
drivers/net/usb/smsc95xx.c
1180
dev->net->hw_features = NETIF_F_IP_CSUM | NETIF_F_RXCSUM;
drivers/net/usb/smsc95xx.c
1930
if (dev->net->features & NETIF_F_RXCSUM)
drivers/net/usb/smsc95xx.c
1946
if (dev->net->features & NETIF_F_RXCSUM)
drivers/net/usb/smsc95xx.c
657
if (features & NETIF_F_RXCSUM)
drivers/net/veth.c
1731
NETIF_F_RXCSUM | NETIF_F_SCTP_CRC | NETIF_F_HIGHDMA | \
drivers/net/virtio_net.c
6822
dev->features |= NETIF_F_RXCSUM;
drivers/net/vmxnet3/vmxnet3_drv.c
1451
if (!gdesc->rcd.cnc && adapter->netdev->features & NETIF_F_RXCSUM) {
drivers/net/vmxnet3/vmxnet3_drv.c
2928
if (adapter->netdev->features & NETIF_F_RXCSUM)
drivers/net/vmxnet3/vmxnet3_drv.c
3707
netdev->hw_features = NETIF_F_SG | NETIF_F_RXCSUM |
drivers/net/vmxnet3/vmxnet3_drv.c
3716
netdev->hw_enc_features = NETIF_F_SG | NETIF_F_RXCSUM |
drivers/net/vmxnet3/vmxnet3_ethtool.c
270
if (!(features & NETIF_F_RXCSUM))
drivers/net/vmxnet3/vmxnet3_ethtool.c
329
netdev->hw_enc_features |= NETIF_F_SG | NETIF_F_RXCSUM |
drivers/net/vmxnet3/vmxnet3_ethtool.c
390
netdev->hw_enc_features &= ~(NETIF_F_SG | NETIF_F_RXCSUM |
drivers/net/vmxnet3/vmxnet3_ethtool.c
423
if (changed & (NETIF_F_RXCSUM | NETIF_F_LRO |
drivers/net/vmxnet3/vmxnet3_ethtool.c
425
if (features & NETIF_F_RXCSUM)
drivers/net/vrf.c
1585
dev->features |= NETIF_F_RXCSUM | NETIF_F_HW_CSUM | NETIF_F_SCTP_CRC;
drivers/net/vxlan/vxlan_core.c
3364
dev->features |= NETIF_F_RXCSUM;
drivers/net/vxlan/vxlan_core.c
3370
dev->hw_features |= NETIF_F_RXCSUM;
drivers/net/wireguard/device.c
277
enum { WG_NETDEV_FEATURES = NETIF_F_HW_CSUM | NETIF_F_RXCSUM |
drivers/net/wireless/ath/ath6kl/main.c
1129
if ((features & NETIF_F_RXCSUM) &&
drivers/net/wireless/ath/ath6kl/main.c
1136
dev->features = features & ~NETIF_F_RXCSUM;
drivers/net/wireless/ath/ath6kl/main.c
1139
} else if (!(features & NETIF_F_RXCSUM) &&
drivers/net/wireless/ath/ath6kl/main.c
1146
dev->features = features | NETIF_F_RXCSUM;
drivers/net/wireless/ath/ath6kl/main.c
1308
dev->hw_features |= NETIF_F_IP_CSUM | NETIF_F_RXCSUM;
drivers/net/wireless/ath/wil6210/netdev.c
339
ndev->hw_features = NETIF_F_HW_CSUM | NETIF_F_RXCSUM |
drivers/net/wireless/intel/iwlwifi/cfg/22000.c
38
.features = IWL_TX_CSUM_NETIF_FLAGS | NETIF_F_RXCSUM,
drivers/net/wireless/intel/iwlwifi/cfg/8000.c
46
.features = NETIF_F_RXCSUM,
drivers/net/wireless/intel/iwlwifi/cfg/9000.c
38
.features = IWL_TX_CSUM_NETIF_FLAGS | NETIF_F_RXCSUM,
drivers/net/wireless/intel/iwlwifi/cfg/ax210.c
42
.features = IWL_TX_CSUM_NETIF_FLAGS | NETIF_F_RXCSUM,
drivers/net/wireless/intel/iwlwifi/cfg/bz.c
67
.features = IWL_TX_CSUM_NETIF_FLAGS | NETIF_F_RXCSUM,
drivers/net/wireless/intel/iwlwifi/cfg/dr.c
62
.features = IWL_TX_CSUM_NETIF_FLAGS | NETIF_F_RXCSUM,
drivers/net/wireless/intel/iwlwifi/cfg/sc.c
67
.features = IWL_TX_CSUM_NETIF_FLAGS | NETIF_F_RXCSUM,
drivers/net/wireless/intel/iwlwifi/iwl-config.h
92
#define IWL_CSUM_NETIF_FLAGS_MASK (IWL_TX_CSUM_NETIF_FLAGS | NETIF_F_RXCSUM)
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
277
if (mvmvif->features & NETIF_F_RXCSUM &&
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
537
if (mvmvif->features & NETIF_F_RXCSUM &&
drivers/net/wireless/mediatek/mt76/mt7615/init.c
368
hw->netdev_features = NETIF_F_RXCSUM;
drivers/net/wireless/mediatek/mt76/mt7915/init.c
369
hw->netdev_features = NETIF_F_RXCSUM;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
675
hw->netdev_features = NETIF_F_RXCSUM;
drivers/net/wireless/mediatek/mt76/mt7996/init.c
492
hw->netdev_features = NETIF_F_RXCSUM;
drivers/net/wwan/t7xx/t7xx_netdev.c
243
dev->features |= NETIF_F_RXCSUM;
drivers/net/wwan/t7xx/t7xx_netdev.c
244
dev->hw_features |= NETIF_F_RXCSUM;
drivers/net/xen-netback/interface.c
531
dev->features = dev->hw_features | NETIF_F_RXCSUM;
drivers/net/xen-netfront.c
1738
netdev->features = NETIF_F_IP_CSUM | NETIF_F_RXCSUM |
drivers/s390/net/qeth_core_main.c
5530
if (is_cso && (card->dev->features & NETIF_F_RXCSUM)) {
drivers/s390/net/qeth_core_main.c
6834
if (changed & NETIF_F_RXCSUM) {
drivers/s390/net/qeth_core_main.c
6835
rc = qeth_set_ipa_rx_csum(card, features & NETIF_F_RXCSUM);
drivers/s390/net/qeth_core_main.c
6837
changed ^= NETIF_F_RXCSUM;
drivers/s390/net/qeth_core_main.c
6876
features &= ~NETIF_F_RXCSUM;
drivers/s390/net/qeth_l2_main.c
1118
card->dev->hw_features |= NETIF_F_RXCSUM;
drivers/s390/net/qeth_l2_main.c
1119
card->dev->vlan_features |= NETIF_F_RXCSUM;
drivers/s390/net/qeth_l3_main.c
1876
NETIF_F_RXCSUM | NETIF_F_IP_CSUM;
drivers/s390/net/qeth_l3_main.c
1878
NETIF_F_RXCSUM | NETIF_F_IP_CSUM;
include/linux/netdev_features.h
264
NETIF_F_RXCSUM | NETIF_F_GSO_SOFTWARE | \
include/net/libeth/rx.h
292
(dev->features & NETIF_F_RXCSUM));
include/net/net_failover.h
38
NETIF_F_RXCSUM | NETIF_F_ALL_TSO)
lib/test_bpf.c
15288
NETIF_F_IPV6_CSUM | NETIF_F_RXCSUM
lib/test_bpf.c
15295
NETIF_F_GRO | NETIF_F_IPV6_CSUM | NETIF_F_RXCSUM |
net/8021q/vlan_dev.c
642
NETIF_F_RXCSUM),
net/core/dev.c
10954
if (!(features & NETIF_F_RXCSUM)) {
net/core/dev.c
10989
if ((features & NETIF_F_HW_TLS_RX) && !(features & NETIF_F_RXCSUM)) {
net/ethtool/ioctl.c
233
return NETIF_F_RXCSUM;
net/mac80211/ieee80211_i.h
2179
#define MAC80211_SUPPORTED_FEATURES_RX (NETIF_F_RXCSUM)