Home
last modified time | relevance | path

Searched refs:rxcsum (Results 1 – 14 of 14) sorted by relevance

/Linux-v5.4/include/linux/platform_data/
Dxilinx-ll-temac.h11 bool rxcsum; /* Enable/disable RX checksum */ member
/Linux-v5.4/Documentation/devicetree/bindings/net/
Dxilinx_axienet.txt40 - xlnx,rxcsum : Same values as xlnx,txcsum but for RX checksum offload
64 xlnx,rxcsum = <0x2>;
/Linux-v5.4/drivers/net/ethernet/synopsys/
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-v5.4/drivers/net/ethernet/intel/ixgb/
Dixgb_main.c827 u32 rxcsum; in ixgb_configure_rx() local
858 rxcsum = IXGB_READ_REG(hw, RXCSUM); in ixgb_configure_rx()
859 rxcsum |= IXGB_RXCSUM_TUOFL; in ixgb_configure_rx()
860 IXGB_WRITE_REG(hw, RXCSUM, rxcsum); in ixgb_configure_rx()
/Linux-v5.4/drivers/net/ethernet/amd/xgbe/
Dxgbe-drv.c2338 netdev_features_t rxhash, rxcsum, rxvlan, rxvlan_filter; in xgbe_set_features() local
2343 rxcsum = pdata->netdev_features & NETIF_F_RXCSUM; in xgbe_set_features()
2355 if ((features & NETIF_F_RXCSUM) && !rxcsum) in xgbe_set_features()
2357 else if (!(features & NETIF_F_RXCSUM) && rxcsum) in xgbe_set_features()
/Linux-v5.4/drivers/net/ethernet/intel/igc/
Digc_main.c653 u32 mrqc, rxcsum; in igc_setup_mrqc() local
674 rxcsum = rd32(IGC_RXCSUM); in igc_setup_mrqc()
675 rxcsum |= IGC_RXCSUM_PCSD; in igc_setup_mrqc()
678 rxcsum |= IGC_RXCSUM_CRCOFL; in igc_setup_mrqc()
681 wr32(IGC_RXCSUM, rxcsum); in igc_setup_mrqc()
/Linux-v5.4/drivers/net/ethernet/intel/e1000e/
Dnetdev.c3191 u32 rdlen, rctl, rxcsum, ctrl_ext; in e1000_configure_rx() local
3263 rxcsum = er32(RXCSUM); in e1000_configure_rx()
3265 rxcsum |= E1000_RXCSUM_TUOFL; in e1000_configure_rx()
3267 rxcsum &= ~E1000_RXCSUM_TUOFL; in e1000_configure_rx()
3268 ew32(RXCSUM, rxcsum); in e1000_configure_rx()
3454 u32 mrqc, rxcsum; in e1000e_setup_rss_hash() local
3469 rxcsum = er32(RXCSUM); in e1000e_setup_rss_hash()
3470 rxcsum |= E1000_RXCSUM_PCSD; in e1000e_setup_rss_hash()
3472 ew32(RXCSUM, rxcsum); in e1000e_setup_rss_hash()
/Linux-v5.4/arch/microblaze/boot/dts/
Dsystem.dts218 xlnx,rxcsum = <0x0>;
/Linux-v5.4/arch/powerpc/boot/dts/
Dvirtex440-ml507.dts272 xlnx,rxcsum = <1>;
Dvirtex440-ml510.dts242 xlnx,rxcsum = <0x0>;
/Linux-v5.4/drivers/net/ethernet/intel/e1000/
De1000_main.c1850 u32 rdlen, rctl, rxcsum; in e1000_configure_rx() local
1898 rxcsum = er32(RXCSUM); in e1000_configure_rx()
1900 rxcsum |= E1000_RXCSUM_TUOFL; in e1000_configure_rx()
1903 rxcsum &= ~E1000_RXCSUM_TUOFL; in e1000_configure_rx()
1904 ew32(RXCSUM, rxcsum); in e1000_configure_rx()
/Linux-v5.4/drivers/net/ethernet/xilinx/
Dll_temac_main.c1242 if (pdata->rxcsum) in temac_probe()
/Linux-v5.4/drivers/net/ethernet/intel/igb/
Digb_main.c4253 u32 mrqc, rxcsum; in igb_setup_mrqc() local
4285 rxcsum = rd32(E1000_RXCSUM); in igb_setup_mrqc()
4286 rxcsum |= E1000_RXCSUM_PCSD; in igb_setup_mrqc()
4290 rxcsum |= E1000_RXCSUM_CRCOFL; in igb_setup_mrqc()
4293 wr32(E1000_RXCSUM, rxcsum); in igb_setup_mrqc()
/Linux-v5.4/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c3938 u32 rxcsum; in ixgbe_setup_mrqc() local
3941 rxcsum = IXGBE_READ_REG(hw, IXGBE_RXCSUM); in ixgbe_setup_mrqc()
3942 rxcsum |= IXGBE_RXCSUM_PCSD; in ixgbe_setup_mrqc()
3943 IXGBE_WRITE_REG(hw, IXGBE_RXCSUM, rxcsum); in ixgbe_setup_mrqc()