Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/include/linux/platform_data/
H A Dxilinx-ll-temac.h11 bool rxcsum; /* Enable/disable RX checksum */ member
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/
H A Dxilinx_axienet.txt40 - xlnx,rxcsum : Same values as xlnx,txcsum but for RX checksum offload
64 xlnx,rxcsum = <0x2>;
/OK3568_Linux_fs/external/dpdk/pcie/e1000/
H A Digb_rxtx.c2349 uint32_t rxcsum; in eth_igb_rx_init() local
2526 rxcsum = E1000_READ_REG(hw, E1000_RXCSUM); in eth_igb_rx_init()
2527 rxcsum |= E1000_RXCSUM_PCSD; in eth_igb_rx_init()
2531 rxcsum |= E1000_RXCSUM_IPOFL; in eth_igb_rx_init()
2533 rxcsum &= ~E1000_RXCSUM_IPOFL; in eth_igb_rx_init()
2536 rxcsum |= E1000_RXCSUM_TUOFL; in eth_igb_rx_init()
2538 rxcsum &= ~E1000_RXCSUM_TUOFL; in eth_igb_rx_init()
2540 rxcsum |= E1000_RXCSUM_CRCOFL; in eth_igb_rx_init()
2542 rxcsum &= ~E1000_RXCSUM_CRCOFL; in eth_igb_rx_init()
2544 E1000_WRITE_REG(hw, E1000_RXCSUM, rxcsum); in eth_igb_rx_init()
/OK3568_Linux_fs/kernel/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()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/aquantia/atlantic/hw_atl/
H A Dhw_atl_b0.c276 u64 rxcsum = !!(aq_nic_cfg->features & NETIF_F_RXCSUM); in hw_atl_b0_hw_offload_set() local
284 hw_atl_rpo_ipv4header_crc_offload_en_set(self, rxcsum); in hw_atl_b0_hw_offload_set()
285 hw_atl_rpo_tcp_udp_crc_offload_en_set(self, rxcsum); in hw_atl_b0_hw_offload_set()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/ixgb/
H A Dixgb_main.c823 u32 rxcsum; in ixgb_configure_rx() local
854 rxcsum = IXGB_READ_REG(hw, RXCSUM); in ixgb_configure_rx()
855 rxcsum |= IXGB_RXCSUM_TUOFL; in ixgb_configure_rx()
856 IXGB_WRITE_REG(hw, RXCSUM, rxcsum); in ixgb_configure_rx()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-drv.c2235 netdev_features_t rxhash, rxcsum, rxvlan, rxvlan_filter; in xgbe_set_features() local
2239 rxcsum = pdata->netdev_features & NETIF_F_RXCSUM; in xgbe_set_features()
2250 if ((features & NETIF_F_RXCSUM) && !rxcsum) in xgbe_set_features()
2252 else if (!(features & NETIF_F_RXCSUM) && rxcsum) in xgbe_set_features()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/e1000e/
H A Dnetdev.c3200 u32 rdlen, rctl, rxcsum, ctrl_ext; in e1000_configure_rx() local
3272 rxcsum = er32(RXCSUM); in e1000_configure_rx()
3274 rxcsum |= E1000_RXCSUM_TUOFL; in e1000_configure_rx()
3276 rxcsum &= ~E1000_RXCSUM_TUOFL; in e1000_configure_rx()
3277 ew32(RXCSUM, rxcsum); in e1000_configure_rx()
3463 u32 mrqc, rxcsum; in e1000e_setup_rss_hash() local
3478 rxcsum = er32(RXCSUM); in e1000e_setup_rss_hash()
3479 rxcsum |= E1000_RXCSUM_PCSD; in e1000e_setup_rss_hash()
3481 ew32(RXCSUM, rxcsum); in e1000e_setup_rss_hash()
/OK3568_Linux_fs/kernel/arch/microblaze/boot/dts/
H A Dsystem.dts218 xlnx,rxcsum = <0x0>;
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/igc/
H A Digc_main.c645 u32 mrqc, rxcsum; in igc_setup_mrqc() local
666 rxcsum = rd32(IGC_RXCSUM); in igc_setup_mrqc()
667 rxcsum |= IGC_RXCSUM_PCSD; in igc_setup_mrqc()
670 rxcsum |= IGC_RXCSUM_CRCOFL; in igc_setup_mrqc()
673 wr32(IGC_RXCSUM, rxcsum); in igc_setup_mrqc()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/e1000/
H A De1000_main.c1856 u32 rdlen, rctl, rxcsum; in e1000_configure_rx() local
1904 rxcsum = er32(RXCSUM); in e1000_configure_rx()
1906 rxcsum |= E1000_RXCSUM_TUOFL; in e1000_configure_rx()
1909 rxcsum &= ~E1000_RXCSUM_TUOFL; in e1000_configure_rx()
1910 ew32(RXCSUM, rxcsum); in e1000_configure_rx()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/xilinx/
H A Dll_temac_main.c1466 if (pdata->rxcsum) in temac_probe()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/igb/
H A Digb_main.c4426 u32 mrqc, rxcsum; in igb_setup_mrqc() local
4458 rxcsum = rd32(E1000_RXCSUM); in igb_setup_mrqc()
4459 rxcsum |= E1000_RXCSUM_PCSD; in igb_setup_mrqc()
4463 rxcsum |= E1000_RXCSUM_CRCOFL; in igb_setup_mrqc()
4466 wr32(E1000_RXCSUM, rxcsum); in igb_setup_mrqc()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_main.c3931 u32 rxcsum; in ixgbe_setup_mrqc() local
3934 rxcsum = IXGBE_READ_REG(hw, IXGBE_RXCSUM); in ixgbe_setup_mrqc()
3935 rxcsum |= IXGBE_RXCSUM_PCSD; in ixgbe_setup_mrqc()
3936 IXGBE_WRITE_REG(hw, IXGBE_RXCSUM, rxcsum); in ixgbe_setup_mrqc()