| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/ |
| D | xlnx,axi-ethernet.yaml | 80 xlnx,rxcsum: 147 xlnx,rxcsum = <0x2>; 170 xlnx,rxcsum = <0x2>;
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/ |
| D | xilinx_axienet.txt | 40 - xlnx,rxcsum : Same values as xlnx,txcsum but for RX checksum offload 64 xlnx,rxcsum = <0x2>;
|
| /kernel/linux/linux-6.6/include/linux/platform_data/ |
| D | xilinx-ll-temac.h | 11 bool rxcsum; /* Enable/disable RX checksum */ member
|
| /kernel/linux/linux-5.10/include/linux/platform_data/ |
| D | xilinx-ll-temac.h | 11 bool rxcsum; /* Enable/disable RX checksum */ member
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/synopsys/ |
| 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()
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/synopsys/ |
| D | dwc-xlgmac-net.c | 881 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()
|
| /kernel/linux/linux-5.10/Documentation/networking/ |
| D | netdev-features.rst | 183 Hardware GRO is dependent on RXCSUM since every packet successfully merged
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgb/ |
| D | ixgb_main.c | 823 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()
|
| D | ixgb_ethtool.c | 241 *reg++ = IXGB_READ_REG(hw, RXCSUM); /* 20 */ in ixgb_get_regs()
|
| /kernel/linux/linux-6.6/Documentation/networking/ |
| D | netdev-features.rst | 183 Hardware GRO is dependent on RXCSUM since every packet successfully merged
|
| D | tls-offload.rst | 537 Similarly, device-offloaded TLS decryption implies doing RXCSUM. If the user
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | netdev_features.h | 129 #define NETIF_F_RXCSUM __NETIF_F(RXCSUM)
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | netdev_features.h | 123 #define NETIF_F_RXCSUM __NETIF_F(RXCSUM)
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/cisco/enic/ |
| D | enic_res.c | 92 ENIC_SETTING(enic, RXCSUM) ? "yes" : "no", in enic_get_vnic_config()
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/cisco/enic/ |
| D | enic_res.c | 105 ENIC_SETTING(enic, RXCSUM) ? "yes" : "no", in enic_get_vnic_config()
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/aquantia/atlantic/hw_atl/ |
| D | hw_atl_b0.c | 276 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()
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/aquantia/atlantic/hw_atl/ |
| D | hw_atl_b0.c | 276 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()
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/intel/e1000e/ |
| D | netdev.c | 3191 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()
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/intel/e1000e/ |
| D | netdev.c | 3200 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()
|
| /kernel/linux/linux-6.6/arch/microblaze/boot/dts/ |
| D | system.dts | 218 xlnx,rxcsum = <0x0>;
|
| /kernel/linux/linux-5.10/arch/microblaze/boot/dts/ |
| D | system.dts | 218 xlnx,rxcsum = <0x0>;
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/amd/xgbe/ |
| D | xgbe-drv.c | 2252 netdev_features_t rxhash, rxcsum, rxvlan, rxvlan_filter; in xgbe_set_features() local 2256 rxcsum = pdata->netdev_features & NETIF_F_RXCSUM; in xgbe_set_features() 2267 if ((features & NETIF_F_RXCSUM) && !rxcsum) in xgbe_set_features() 2269 else if (!(features & NETIF_F_RXCSUM) && rxcsum) in xgbe_set_features()
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/amd/xgbe/ |
| D | xgbe-drv.c | 2245 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() 2265 } else if (!(features & NETIF_F_RXCSUM) && rxcsum) { in xgbe_set_features()
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/intel/e1000/ |
| D | e1000_main.c | 1856 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()
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/intel/e1000/ |
| D | e1000_main.c | 1856 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()
|