Symbol: NETIF_F_RXCSUM
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
1949
priv->dev->hw_features |= NETIF_F_IP_CSUM | NETIF_F_RXCSUM;
drivers/net/amt.c
3110
dev->hw_features |= NETIF_F_FRAGLIST | NETIF_F_RXCSUM;
drivers/net/bareudp.c
578
dev->features |= NETIF_F_RXCSUM;
drivers/net/bareudp.c
581
dev->hw_features |= NETIF_F_RXCSUM;
drivers/net/ethernet/3com/typhoon.c
2482
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
2912
dev->hw_features = NETIF_F_IP_CSUM | NETIF_F_RXCSUM |
drivers/net/ethernet/alacritech/slicoss.c
1776
dev->hw_features = NETIF_F_RXCSUM;
drivers/net/ethernet/amazon/ena/ena_netdev.c
1074
if (unlikely(!(rx_ring->netdev->features & NETIF_F_RXCSUM))) {
drivers/net/ethernet/amazon/ena/ena_netdev.c
3777
dev_features |= NETIF_F_RXCSUM;
drivers/net/ethernet/amazon/ena/ena_netdev.c
3781
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
1915
if (netdev->features & NETIF_F_RXCSUM) {
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2758
if (pdata->netdev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3432
if (pdata->netdev->features & NETIF_F_RXCSUM) {
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1972
rxcsum = pdata->netdev_features & NETIF_F_RXCSUM;
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1983
if ((features & NETIF_F_RXCSUM) && !rxcsum) {
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1988
} 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
193
if ((aq_nic->ndev->features ^ features) & NETIF_F_RXCSUM) {
drivers/net/ethernet/aquantia/atlantic/aq_main.c
225
if (!(features & NETIF_F_RXCSUM))
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
376
self->ndev->vlan_features |= NETIF_F_HW_CSUM | NETIF_F_RXCSUM |
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
343
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
41
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
1246
NETIF_F_RXCSUM;
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
547
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
2730
NETIF_F_RXCSUM |
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
970
if (dev->features & NETIF_F_RXCSUM) {
drivers/net/ethernet/broadcom/bnx2.c
3260
if ((bp->dev->features & NETIF_F_RXCSUM) &&
drivers/net/ethernet/broadcom/bnx2.c
8557
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
4922
if (!(features & NETIF_F_RXCSUM) && !bp->disable_tpa) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4923
features &= ~NETIF_F_RXCSUM;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4924
features |= dev->features & NETIF_F_RXCSUM;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4934
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
16864
NETIF_F_RXCSUM | NETIF_F_GRO;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
2334
if (dev->features & NETIF_F_RXCSUM) {
drivers/net/ethernet/broadcom/bnxt/bnxt.c
2340
if (dev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2354
if (dev->features & NETIF_F_RXCSUM) {
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3979
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
1499
if (bp->dev->features & NETIF_F_RXCSUM &&
drivers/net/ethernet/cadence/macb_main.c
2889
else if (macb_is_gem(bp) && bp->dev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/cadence/macb_main.c
3004
if (macb_is_gem(bp) && dev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/cadence/macb_main.c
4116
if ((features & NETIF_F_RXCSUM) && !(netdev->flags & IFF_PROMISC))
drivers/net/ethernet/cadence/macb_main.c
4144
if (changed & NETIF_F_RXCSUM)
drivers/net/ethernet/cadence/macb_main.c
4681
dev->hw_features |= NETIF_F_HW_CSUM | NETIF_F_RXCSUM;
drivers/net/ethernet/calxeda/xgmac.c
1494
if (!(changed & NETIF_F_RXCSUM))
drivers/net/ethernet/calxeda/xgmac.c
1498
if (features & NETIF_F_RXCSUM)
drivers/net/ethernet/calxeda/xgmac.c
1778
NETIF_F_RXCSUM;
drivers/net/ethernet/calxeda/xgmac.c
975
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
2717
if ((request & NETIF_F_RXCSUM) &&
drivers/net/ethernet/cavium/liquidio/lio_main.c
2718
!(lio->dev_capability & NETIF_F_RXCSUM))
drivers/net/ethernet/cavium/liquidio/lio_main.c
2719
request &= ~NETIF_F_RXCSUM;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2735
if (!(request & NETIF_F_RXCSUM) && (netdev->features & NETIF_F_LRO) &&
drivers/net/ethernet/cavium/liquidio/lio_main.c
2770
if (!(netdev->features & NETIF_F_RXCSUM) &&
drivers/net/ethernet/cavium/liquidio/lio_main.c
2771
(lio->enc_dev_capability & NETIF_F_RXCSUM) &&
drivers/net/ethernet/cavium/liquidio/lio_main.c
2772
(features & NETIF_F_RXCSUM))
drivers/net/ethernet/cavium/liquidio/lio_main.c
2776
else if ((netdev->features & NETIF_F_RXCSUM) &&
drivers/net/ethernet/cavium/liquidio/lio_main.c
2777
(lio->enc_dev_capability & NETIF_F_RXCSUM) &&
drivers/net/ethernet/cavium/liquidio/lio_main.c
2778
!(features & NETIF_F_RXCSUM))
drivers/net/ethernet/cavium/liquidio/lio_main.c
3564
| NETIF_F_SG | NETIF_F_RXCSUM
drivers/net/ethernet/cavium/liquidio/lio_main.c
3578
| NETIF_F_RXCSUM
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1804
if ((request & NETIF_F_RXCSUM) &&
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1805
!(lio->dev_capability & NETIF_F_RXCSUM))
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1806
request &= ~NETIF_F_RXCSUM;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1822
if (!(request & NETIF_F_RXCSUM) && (netdev->features & NETIF_F_LRO) &&
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1848
if (!(netdev->features & NETIF_F_RXCSUM) &&
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1849
(lio->enc_dev_capability & NETIF_F_RXCSUM) &&
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1850
(features & NETIF_F_RXCSUM))
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1853
else if ((netdev->features & NETIF_F_RXCSUM) &&
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1854
(lio->enc_dev_capability & NETIF_F_RXCSUM) &&
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1855
!(features & NETIF_F_RXCSUM))
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
2078
| NETIF_F_SG | NETIF_F_RXCSUM
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
2091
| NETIF_F_RXCSUM
drivers/net/ethernet/cavium/thunder/nicvf_main.c
2204
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
2855
netdev->hw_features |= NETIF_F_RXCSUM;
drivers/net/ethernet/cisco/enic/enic_main.c
2860
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
2034
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
1759
if ((priv->net_dev->features & NETIF_F_RXCSUM) &&
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
238
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
4966
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
147
ndev->hw_features = NETIF_F_SG | NETIF_F_RXCSUM |
drivers/net/ethernet/freescale/enetc/enetc_vf.c
152
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
2440
if (ndev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/freescale/gianfar.c
3201
NETIF_F_RXCSUM;
drivers/net/ethernet/freescale/gianfar.c
3203
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
2819
dev->hw_features |= NETIF_F_RXCSUM;
drivers/net/ethernet/google/gve/gve_rx.c
897
if (likely(feat & NETIF_F_RXCSUM)) {
drivers/net/ethernet/google/gve/gve_rx_dqo.c
981
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
3366
NETIF_F_RXCSUM | NETIF_F_SG | NETIF_F_GSO |
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3983
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
257
cso_fts |= NETIF_F_IP_CSUM | NETIF_F_IPV6_CSUM | NETIF_F_RXCSUM;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
511
if (changed & NETIF_F_RXCSUM)
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
513
SET_FEATURES_OP_STR(wanted_features & NETIF_F_RXCSUM));
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
639
if (!(features_tmp & NETIF_F_RXCSUM))
drivers/net/ethernet/huawei/hinic3/hinic3_rx.c
332
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
3131
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
1834
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
3256
if (adapter->netdev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/intel/e1000e/netdev.c
584
if (!(adapter->netdev->features & NETIF_F_RXCSUM))
drivers/net/ethernet/intel/e1000e/netdev.c
7306
NETIF_F_RXCSUM | NETIF_F_RXHASH | NETIF_F_RXFCS |
drivers/net/ethernet/intel/e1000e/netdev.c
7513
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
13672
NETIF_F_RXCSUM |
drivers/net/ethernet/intel/iavf/iavf_main.c
5219
NETIF_F_RXCSUM |
drivers/net/ethernet/intel/ice/ice_main.c
3566
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
2629
if (features & NETIF_F_RXCSUM)
drivers/net/ethernet/intel/igbvf/netdev.c
2780
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
7216
netdev->features |= NETIF_F_RXCSUM;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10484
if (!(features & NETIF_F_RXCSUM))
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11748
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
4636
NETIF_F_RXCSUM |
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
478
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
5721
NETIF_F_TSO | NETIF_F_RXCSUM;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7020
dev->features = features | NETIF_F_RXCSUM;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7021
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
466
if (feat & NETIF_F_RXCSUM &&
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
3209
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
695
netdev->hw_features = NETIF_F_RXCSUM | NETIF_F_IP_CSUM |
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
689
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
5702
netdev->vlan_features |= NETIF_F_RXCSUM;
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
908
netdev->hw_features |= NETIF_F_RXCSUM;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1332
if (unlikely(!(netdev->features & NETIF_F_RXCSUM)))
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2515
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
796
NETIF_F_RXCSUM |
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
297
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
1426
if (netdev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/microchip/lan743x_main.c
2557
if (rx->adapter->netdev->features & NETIF_F_RXCSUM) {
drivers/net/ethernet/microchip/lan743x_main.c
3687
NETIF_F_HW_CSUM | NETIF_F_RXCSUM;
drivers/net/ethernet/microsoft/mana/mana_en.c
1967
if ((ndev->features & NETIF_F_RXCSUM) && cqe->rx_iphdr_csum_succeed) {
drivers/net/ethernet/microsoft/mana/mana_en.c
3378
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
2220
if (!(changed & NETIF_F_RXCSUM))
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
2530
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
1452
if (features & NETIF_F_RXCSUM)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
1568
NETIF_F_RXCSUM |
drivers/net/ethernet/pensando/ionic/ionic_lif.c
1603
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
408
if (unlikely(!(skb->dev->features & NETIF_F_RXCSUM))) {
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
508
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
1841
if (features & NETIF_F_RXCSUM)
drivers/net/ethernet/realtek/r8169_main.c
5714
dev->hw_features = NETIF_F_IP_CSUM | NETIF_F_RXCSUM |
drivers/net/ethernet/realtek/rtase/rtase_main.c
1755
features_set &= NETIF_F_RXALL | NETIF_F_RXCSUM |
drivers/net/ethernet/realtek/rtase/rtase_main.c
2238
NETIF_F_RXCSUM | NETIF_F_SG |
drivers/net/ethernet/realtek/rtase/rtase_main.c
2243
NETIF_F_TSO | NETIF_F_RXCSUM |
drivers/net/ethernet/realtek/rtase/rtase_main.c
558
if (dev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/realtek/rtase/rtase_main.c
752
if (features & NETIF_F_RXCSUM)
drivers/net/ethernet/renesas/ravb_main.c
1039
if (ndev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/renesas/ravb_main.c
2528
if (changed & NETIF_F_RXCSUM) {
drivers/net/ethernet/renesas/ravb_main.c
2529
if (features & NETIF_F_RXCSUM)
drivers/net/ethernet/renesas/ravb_main.c
2561
if (changed & NETIF_F_RXCSUM)
drivers/net/ethernet/renesas/ravb_main.c
2562
ravb_set_rx_csum(ndev, features & NETIF_F_RXCSUM);
drivers/net/ethernet/renesas/ravb_main.c
2679
.net_hw_features = NETIF_F_RXCSUM,
drivers/net/ethernet/renesas/ravb_main.c
2680
.net_features = NETIF_F_RXCSUM,
drivers/net/ethernet/renesas/ravb_main.c
2703
.net_hw_features = NETIF_F_RXCSUM,
drivers/net/ethernet/renesas/ravb_main.c
2704
.net_features = NETIF_F_RXCSUM,
drivers/net/ethernet/renesas/ravb_main.c
2730
.net_hw_features = NETIF_F_RXCSUM,
drivers/net/ethernet/renesas/ravb_main.c
2731
.net_features = NETIF_F_RXCSUM,
drivers/net/ethernet/renesas/ravb_main.c
2757
.net_hw_features = NETIF_F_RXCSUM,
drivers/net/ethernet/renesas/ravb_main.c
2758
.net_features = NETIF_F_RXCSUM,
drivers/net/ethernet/renesas/ravb_main.c
2783
.net_hw_features = NETIF_F_RXCSUM | NETIF_F_HW_CSUM,
drivers/net/ethernet/renesas/ravb_main.c
2784
.net_features = NETIF_F_RXCSUM | NETIF_F_HW_CSUM,
drivers/net/ethernet/renesas/ravb_main.c
2785
.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
921
if (ndev->features & NETIF_F_RXCSUM)
drivers/net/ethernet/renesas/rtsn.c
1266
ndev->features = NETIF_F_RXCSUM;
drivers/net/ethernet/renesas/rtsn.c
1267
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
1783
if (changed & NETIF_F_RXCSUM) {
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
1784
if (features & NETIF_F_RXCSUM) {
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
2109
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
6094
features &= ~NETIF_F_RXCSUM;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6124
if (features & NETIF_F_RXCSUM)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7869
NETIF_F_RXCSUM;
drivers/net/ethernet/sun/niu.c
9773
dev->features |= dev->hw_features | NETIF_F_RXCSUM;
drivers/net/ethernet/sun/sungem.c
2979
dev->hw_features = NETIF_F_SG | NETIF_F_HW_CSUM | NETIF_F_RXCSUM;
drivers/net/ethernet/sun/sungem.c
846
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
1256
if (unlikely(!(skb->dev->features & NETIF_F_RXCSUM)))
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2795
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
3211
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
679
NETIF_F_RXHASH | NETIF_F_RXCSUM;
drivers/net/ethernet/wangxun/txgbe/txgbe_main.c
787
NETIF_F_RXCSUM |
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2869
ndev->features |= NETIF_F_RXCSUM;
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2873
ndev->features |= NETIF_F_RXCSUM;
drivers/net/geneve.c
1679
dev->features |= NETIF_F_RXCSUM;
drivers/net/geneve.c
1684
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
3493
NETIF_F_LRO | NETIF_F_RXHASH | NETIF_F_CSUM_MASK | NETIF_F_RXCSUM)
drivers/net/macvlan.c
915
NETIF_F_TSO_ECN | NETIF_F_TSO6 | NETIF_F_GRO | NETIF_F_RXCSUM | \
drivers/net/netkit.c
260
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
3045
if (features & NETIF_F_RXCSUM) {
drivers/net/usb/lan78xx.c
3759
dev->net->features |= NETIF_F_RXCSUM;
drivers/net/usb/lan78xx.c
3834
if (!(dev->net->features & NETIF_F_RXCSUM) ||
drivers/net/usb/r8152.c
2458
if (!(tp->netdev->features & NETIF_F_RXCSUM))
drivers/net/usb/r8152.c
9826
netdev->features |= NETIF_F_RXCSUM | NETIF_F_IP_CSUM | NETIF_F_SG |
drivers/net/usb/r8152.c
9830
netdev->hw_features = NETIF_F_RXCSUM | NETIF_F_IP_CSUM | NETIF_F_SG |
drivers/net/usb/r8152.c
9839
netdev->features &= ~NETIF_F_RXCSUM;
drivers/net/usb/r8152.c
9840
netdev->hw_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
1728
NETIF_F_RXCSUM | NETIF_F_SCTP_CRC | NETIF_F_HIGHDMA | \
drivers/net/virtio_net.c
6783
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
2918
if (adapter->netdev->features & NETIF_F_RXCSUM)
drivers/net/vmxnet3/vmxnet3_drv.c
3697
netdev->hw_features = NETIF_F_SG | NETIF_F_RXCSUM |
drivers/net/vmxnet3/vmxnet3_drv.c
3706
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
1628
dev->features |= NETIF_F_RXCSUM | NETIF_F_HW_CSUM | NETIF_F_SCTP_CRC;
drivers/net/vxlan/vxlan_core.c
3357
dev->features |= NETIF_F_RXCSUM;
drivers/net/vxlan/vxlan_core.c
3363
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
49
.features = NETIF_F_RXCSUM,
drivers/net/wireless/intel/iwlwifi/cfg/9000.c
41
.features = IWL_TX_CSUM_NETIF_FLAGS | NETIF_F_RXCSUM,
drivers/net/wireless/intel/iwlwifi/cfg/ax210.c
33
.features = IWL_TX_CSUM_NETIF_FLAGS | NETIF_F_RXCSUM,
drivers/net/wireless/intel/iwlwifi/cfg/bz.c
70
.features = IWL_TX_CSUM_NETIF_FLAGS | NETIF_F_RXCSUM,
drivers/net/wireless/intel/iwlwifi/cfg/dr.c
71
.features = IWL_TX_CSUM_NETIF_FLAGS | NETIF_F_RXCSUM,
drivers/net/wireless/intel/iwlwifi/cfg/sc.c
79
.features = IWL_TX_CSUM_NETIF_FLAGS | NETIF_F_RXCSUM,
drivers/net/wireless/intel/iwlwifi/iwl-config.h
93
#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
369
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
633
hw->netdev_features = NETIF_F_RXCSUM;
drivers/net/wireless/mediatek/mt76/mt7996/init.c
477
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
6831
if (changed & NETIF_F_RXCSUM) {
drivers/s390/net/qeth_core_main.c
6832
rc = qeth_set_ipa_rx_csum(card, features & NETIF_F_RXCSUM);
drivers/s390/net/qeth_core_main.c
6834
changed ^= NETIF_F_RXCSUM;
drivers/s390/net/qeth_core_main.c
6873
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
265
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
15125
NETIF_F_IPV6_CSUM | NETIF_F_RXCSUM
lib/test_bpf.c
15132
NETIF_F_GRO | NETIF_F_IPV6_CSUM | NETIF_F_RXCSUM |
net/8021q/vlan_dev.c
627
NETIF_F_RXCSUM),
net/core/dev.c
10955
if (!(features & NETIF_F_RXCSUM)) {
net/core/dev.c
10990
if ((features & NETIF_F_HW_TLS_RX) && !(features & NETIF_F_RXCSUM)) {
net/ethtool/ioctl.c
232
return NETIF_F_RXCSUM;
net/mac80211/ieee80211_i.h
2093
#define MAC80211_SUPPORTED_FEATURES_RX (NETIF_F_RXCSUM)