Home
last modified time | relevance | path

Searched full:rxcsum (Results 1 – 18 of 18) sorted by relevance

/linux/Documentation/devicetree/bindings/net/
H A Dxlnx,axi-ethernet.yaml80 xlnx,rxcsum:
163 xlnx,rxcsum = <0x2>;
186 xlnx,rxcsum = <0x2>;
/linux/include/linux/platform_data/
H A Dxilinx-ll-temac.h11 bool rxcsum; /* Enable/disable RX checksum */ member
/linux/drivers/net/ethernet/synopsys/
H A Ddwc-xlgmac-net.c882 netdev_features_t rxhash, rxcsum, rxvlan, rxvlan_filter; in xlgmac_set_features() local
888 rxcsum = pdata->netdev_features & NETIF_F_RXCSUM; in xlgmac_set_features()
899 if ((features & NETIF_F_RXCSUM) && !rxcsum) in xlgmac_set_features()
901 else if (!(features & NETIF_F_RXCSUM) && rxcsum) in xlgmac_set_features()
/linux/include/linux/
H A Dnetdev_features.h125 #define NETIF_F_RXCSUM __NETIF_F(RXCSUM)
/linux/drivers/net/ethernet/cisco/enic/
H A Denic_res.c99 ENIC_SETTING(enic, RXCSUM) ? "yes" : "no", in enic_get_vnic_config()
H A Denic_main.c2857 if (ENIC_SETTING(enic, RXCSUM)) in enic_probe()
/linux/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-drv.c1962 netdev_features_t rxhash, rxcsum, rxvlan, rxvlan_filter; in xgbe_set_features() local
1966 rxcsum = pdata->netdev_features & NETIF_F_RXCSUM; in xgbe_set_features()
1977 if ((features & NETIF_F_RXCSUM) && !rxcsum) { in xgbe_set_features()
1982 } else if (!(features & NETIF_F_RXCSUM) && rxcsum) { in xgbe_set_features()
/linux/arch/microblaze/boot/dts/
H A Dsystem.dts218 xlnx,rxcsum = <0x0>;
/linux/drivers/net/ethernet/xilinx/
H A Dll_temac_main.c1475 p = (__be32 *)of_get_property(temac_np, "xlnx,rxcsum", NULL); in temac_probe()
1481 if (pdata->rxcsum) in temac_probe()
H A Dxilinx_axienet_main.c2876 ret = of_property_read_u32(pdev->dev.of_node, "xlnx,rxcsum", &value); in axienet_probe()
/linux/Documentation/networking/
H A Dtls-offload.rst538 Similarly, device-offloaded TLS decryption implies doing RXCSUM. If the user
/linux/drivers/net/ethernet/intel/igc/
H A Digc_main.c780 u32 mrqc, rxcsum; in igc_setup_mrqc() local
801 rxcsum = rd32(IGC_RXCSUM); in igc_setup_mrqc()
802 rxcsum |= IGC_RXCSUM_PCSD; in igc_setup_mrqc()
805 rxcsum |= IGC_RXCSUM_CRCOFL; in igc_setup_mrqc()
808 wr32(IGC_RXCSUM, rxcsum); in igc_setup_mrqc()
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_main.c875 netif_info(nic_dev, drv, netdev, "disabling LRO as RXCSUM is off\n"); in hinic_fix_features()
/linux/drivers/net/ethernet/intel/igb/
H A Digb_main.c4526 u32 mrqc, rxcsum; in igb_setup_mrqc() local
4558 rxcsum = rd32(E1000_RXCSUM); in igb_setup_mrqc()
4559 rxcsum |= E1000_RXCSUM_PCSD; in igb_setup_mrqc()
4563 rxcsum |= E1000_RXCSUM_CRCOFL; in igb_setup_mrqc()
4566 wr32(E1000_RXCSUM, rxcsum); in igb_setup_mrqc()
/linux/net/core/
H A Ddev.c10812 /* NETIF_F_GRO_HW implies doing RXCSUM since every packet in netdev_fix_features()
10815 * want to enable RXCSUM, logically, we should disable GRO_HW. in netdev_fix_features()
10818 netdev_dbg(dev, "Dropping NETIF_F_GRO_HW since no RXCSUM feature.\n"); in netdev_fix_features()
10847 netdev_dbg(dev, "Dropping TLS RX HW offload feature since no RXCSUM feature.\n"); in netdev_fix_features()
/linux/drivers/net/ethernet/qlogic/netxen/
H A Dnetxen_nic_main.c522 netdev_info(dev, "disabling LRO as RXCSUM is off\n"); in netxen_fix_features()
/linux/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net_common.c2425 nn->cap & NFP_NET_CFG_CTRL_RXCSUM ? "RXCSUM " : "", in nfp_net_info()
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_main.c4370 u32 rxcsum; in ixgbe_setup_mrqc() local
4373 rxcsum = IXGBE_READ_REG(hw, IXGBE_RXCSUM); in ixgbe_setup_mrqc()
4374 rxcsum |= IXGBE_RXCSUM_PCSD; in ixgbe_setup_mrqc()
4375 IXGBE_WRITE_REG(hw, IXGBE_RXCSUM, rxcsum); in ixgbe_setup_mrqc()