/linux/Documentation/devicetree/bindings/net/ |
H A D | xlnx,axi-ethernet.yaml | 80 xlnx,rxcsum: 163 xlnx,rxcsum = <0x2>; 186 xlnx,rxcsum = <0x2>;
|
/linux/include/linux/platform_data/ |
H A D | xilinx-ll-temac.h | 11 bool rxcsum; /* Enable/disable RX checksum */ member
|
/linux/drivers/net/ethernet/synopsys/ |
H A D | dwc-xlgmac-net.c | 882 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 D | netdev_features.h | 125 #define NETIF_F_RXCSUM __NETIF_F(RXCSUM)
|
/linux/drivers/net/ethernet/cisco/enic/ |
H A D | enic_res.c | 99 ENIC_SETTING(enic, RXCSUM) ? "yes" : "no", in enic_get_vnic_config()
|
H A D | enic_main.c | 2857 if (ENIC_SETTING(enic, RXCSUM)) in enic_probe()
|
/linux/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-drv.c | 1962 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 D | system.dts | 218 xlnx,rxcsum = <0x0>;
|
/linux/drivers/net/ethernet/xilinx/ |
H A D | ll_temac_main.c | 1475 p = (__be32 *)of_get_property(temac_np, "xlnx,rxcsum", NULL); in temac_probe() 1481 if (pdata->rxcsum) in temac_probe()
|
H A D | xilinx_axienet_main.c | 2876 ret = of_property_read_u32(pdev->dev.of_node, "xlnx,rxcsum", &value); in axienet_probe()
|
/linux/Documentation/networking/ |
H A D | tls-offload.rst | 538 Similarly, device-offloaded TLS decryption implies doing RXCSUM. If the user
|
/linux/drivers/net/ethernet/intel/igc/ |
H A D | igc_main.c | 780 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 D | hinic_main.c | 875 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 D | igb_main.c | 4526 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 D | dev.c | 10812 /* 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 D | netxen_nic_main.c | 522 netdev_info(dev, "disabling LRO as RXCSUM is off\n"); in netxen_fix_features()
|
/linux/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net_common.c | 2425 nn->cap & NFP_NET_CFG_CTRL_RXCSUM ? "RXCSUM " : "", in nfp_net_info()
|
/linux/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_main.c | 4370 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()
|