Home
last modified time | relevance | path

Searched full:rxcsum (Results 1 – 17 of 17) 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.c881 netdev_features_t rxhash, rxcsum, rxvlan, rxvlan_filter; in xlgmac_set_features() local
887 rxcsum = pdata->netdev_features & NETIF_F_RXCSUM; in xlgmac_set_features()
898 if ((features & NETIF_F_RXCSUM) && !rxcsum) in xlgmac_set_features()
900 else if (!(features & NETIF_F_RXCSUM) && rxcsum) in xlgmac_set_features()
/linux/Documentation/networking/
H A Dnetdev-features.rst168 Hardware GRO is dependent on RXCSUM since every packet successfully merged
H A Dtls-offload.rst538 Similarly, device-offloaded TLS decryption implies doing RXCSUM. If the user
/linux/include/linux/
H A Dnetdev_features.h125 #define NETIF_F_RXCSUM __NETIF_F(RXCSUM)
/linux/drivers/net/ethernet/intel/e1000e/
H A Dnetdev.c3188 u32 rdlen, rctl, rxcsum, ctrl_ext; in e1000_configure_rx() local
3257 rxcsum = er32(RXCSUM); in e1000_configure_rx()
3259 rxcsum |= E1000_RXCSUM_TUOFL; in e1000_configure_rx()
3261 rxcsum &= ~E1000_RXCSUM_TUOFL; in e1000_configure_rx()
3262 ew32(RXCSUM, rxcsum); in e1000_configure_rx()
3448 u32 mrqc, rxcsum; in e1000e_setup_rss_hash() local
3463 rxcsum = er32(RXCSUM); in e1000e_setup_rss_hash()
3464 rxcsum |= E1000_RXCSUM_PCSD; in e1000e_setup_rss_hash()
3466 ew32(RXCSUM, rxcsum); in e1000e_setup_rss_hash()
/linux/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-drv.c2245 netdev_features_t rxhash, rxcsum, rxvlan, rxvlan_filter; in xgbe_set_features() local
2249 rxcsum = pdata->netdev_features & NETIF_F_RXCSUM; in xgbe_set_features()
2260 if ((features & NETIF_F_RXCSUM) && !rxcsum) in xgbe_set_features()
2262 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/cavium/liquidio/
H A Dlio_vf_main.c1730 dev_err(&oct->pci_dev->dev, "DEVFLAGS RXCSUM change failed in core (ret:0x%x)\n", in liquidio_set_rxcsum_command()
1831 /* Disable LRO if RXCSUM is off */ in liquidio_fix_features()
H A Dlio_main.c2640 "DEVFLAGS RXCSUM change failed in core(ret:0x%x)\n", in liquidio_set_rxcsum_command()
2743 /*Disable LRO if RXCSUM is off */ in liquidio_fix_features()
/linux/drivers/net/ethernet/intel/igc/
H A Digc_main.c782 u32 mrqc, rxcsum; in igc_setup_mrqc() local
803 rxcsum = rd32(IGC_RXCSUM); in igc_setup_mrqc()
804 rxcsum |= IGC_RXCSUM_PCSD; in igc_setup_mrqc()
807 rxcsum |= IGC_RXCSUM_CRCOFL; in igc_setup_mrqc()
810 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.c4497 u32 mrqc, rxcsum; in igb_setup_mrqc() local
4529 rxcsum = rd32(E1000_RXCSUM); in igb_setup_mrqc()
4530 rxcsum |= E1000_RXCSUM_PCSD; in igb_setup_mrqc()
4534 rxcsum |= E1000_RXCSUM_CRCOFL; in igb_setup_mrqc()
4537 wr32(E1000_RXCSUM, rxcsum); in igb_setup_mrqc()
/linux/net/core/
H A Ddev.c10467 /* NETIF_F_GRO_HW implies doing RXCSUM since every packet in netdev_fix_features()
10470 * want to enable RXCSUM, logically, we should disable GRO_HW. in netdev_fix_features()
10473 netdev_dbg(dev, "Dropping NETIF_F_GRO_HW since no RXCSUM feature.\n"); in netdev_fix_features()
10502 netdev_dbg(dev, "Dropping TLS RX HW offload feature since no RXCSUM feature.\n"); in netdev_fix_features()
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_main.c4188 u32 rxcsum; in ixgbe_setup_mrqc() local
4191 rxcsum = IXGBE_READ_REG(hw, IXGBE_RXCSUM); in ixgbe_setup_mrqc()
4192 rxcsum |= IXGBE_RXCSUM_PCSD; in ixgbe_setup_mrqc()
4193 IXGBE_WRITE_REG(hw, IXGBE_RXCSUM, rxcsum); in ixgbe_setup_mrqc()
/linux/drivers/net/ethernet/xilinx/
H A Dxilinx_axienet_main.c2675 ret = of_property_read_u32(pdev->dev.of_node, "xlnx,rxcsum", &value); in axienet_probe()