| /OK3568_Linux_fs/external/dpdk/pcie/e1000/ |
| H A D | igb_rxtx.c | 1960 uint32_t mrqc; in igb_rss_disable() local 1963 mrqc = E1000_READ_REG(hw, E1000_MRQC); in igb_rss_disable() 1964 mrqc &= ~E1000_MRQC_ENABLE_MASK; in igb_rss_disable() 1965 E1000_WRITE_REG(hw, E1000_MRQC, mrqc); in igb_rss_disable() 1973 uint32_t mrqc; in igb_hw_rss_hash_set() local 1991 mrqc = E1000_MRQC_ENABLE_RSS_4Q; /* RSS enabled. */ in igb_hw_rss_hash_set() 1993 mrqc |= E1000_MRQC_RSS_FIELD_IPV4; in igb_hw_rss_hash_set() 1995 mrqc |= E1000_MRQC_RSS_FIELD_IPV4_TCP; in igb_hw_rss_hash_set() 1997 mrqc |= E1000_MRQC_RSS_FIELD_IPV6; in igb_hw_rss_hash_set() 1999 mrqc |= E1000_MRQC_RSS_FIELD_IPV6_EX; in igb_hw_rss_hash_set() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/fm10k/ |
| H A D | fm10k_ethtool.c | 833 u32 mrqc; in fm10k_set_rss_hash_opt() local 836 mrqc = FM10K_MRQC_IPV4 | in fm10k_set_rss_hash_opt() 843 mrqc |= FM10K_MRQC_UDP_IPV4; in fm10k_set_rss_hash_opt() 848 mrqc |= FM10K_MRQC_UDP_IPV6; in fm10k_set_rss_hash_opt() 859 fm10k_write_reg(hw, FM10K_MRQC(0), mrqc); in fm10k_set_rss_hash_opt()
|
| H A D | fm10k_pci.c | 1096 u32 mrqc; in fm10k_configure_dglort() local 1109 mrqc = FM10K_MRQC_IPV4 | in fm10k_configure_dglort() 1115 mrqc |= FM10K_MRQC_UDP_IPV4; in fm10k_configure_dglort() 1117 mrqc |= FM10K_MRQC_UDP_IPV6; in fm10k_configure_dglort() 1119 fm10k_write_reg(hw, FM10K_MRQC(0), mrqc); in fm10k_configure_dglort()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/e1000e/ |
| H A D | ethtool.c | 2126 u32 mrqc; in e1000_get_rxnfc() local 2129 mrqc = er32(MRQC); in e1000_get_rxnfc() 2132 if (!(mrqc & E1000_MRQC_RSS_FIELD_MASK)) in e1000_get_rxnfc() 2137 if (mrqc & E1000_MRQC_RSS_FIELD_IPV4_TCP) in e1000_get_rxnfc() 2144 if (mrqc & E1000_MRQC_RSS_FIELD_IPV4) in e1000_get_rxnfc() 2148 if (mrqc & E1000_MRQC_RSS_FIELD_IPV6_TCP) in e1000_get_rxnfc() 2155 if (mrqc & E1000_MRQC_RSS_FIELD_IPV6) in e1000_get_rxnfc()
|
| H A D | netdev.c | 3463 u32 mrqc, rxcsum; in e1000e_setup_rss_hash() local 3483 mrqc = (E1000_MRQC_RSS_FIELD_IPV4 | in e1000e_setup_rss_hash() 3489 ew32(MRQC, mrqc); in e1000e_setup_rss_hash()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/igc/ |
| H A D | igc_ethtool.c | 1151 u32 mrqc = rd32(IGC_MRQC); in igc_ethtool_set_rss_hash_opt() local 1161 mrqc |= IGC_MRQC_RSS_FIELD_IPV4 | in igc_ethtool_set_rss_hash_opt() 1166 mrqc &= ~(IGC_MRQC_RSS_FIELD_IPV4_UDP | in igc_ethtool_set_rss_hash_opt() 1170 mrqc |= IGC_MRQC_RSS_FIELD_IPV4_UDP; in igc_ethtool_set_rss_hash_opt() 1173 mrqc |= IGC_MRQC_RSS_FIELD_IPV6_UDP; in igc_ethtool_set_rss_hash_opt() 1175 wr32(IGC_MRQC, mrqc); in igc_ethtool_set_rss_hash_opt()
|
| H A D | igc_main.c | 645 u32 mrqc, rxcsum; in igc_setup_mrqc() local 678 mrqc = IGC_MRQC_RSS_FIELD_IPV4 | in igc_setup_mrqc() 685 mrqc |= IGC_MRQC_RSS_FIELD_IPV4_UDP; in igc_setup_mrqc() 687 mrqc |= IGC_MRQC_RSS_FIELD_IPV6_UDP; in igc_setup_mrqc() 689 mrqc |= IGC_MRQC_ENABLE_RSS_MQ; in igc_setup_mrqc() 691 wr32(IGC_MRQC, mrqc); in igc_setup_mrqc()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_ethtool.c | 2992 u32 mrqc; in ixgbe_set_rss_hash_opt() local 2997 mrqc = IXGBE_READ_REG(hw, IXGBE_PFVFMRQC(pf_pool)); in ixgbe_set_rss_hash_opt() 2999 mrqc = IXGBE_READ_REG(hw, IXGBE_MRQC); in ixgbe_set_rss_hash_opt() 3008 mrqc |= IXGBE_MRQC_RSS_FIELD_IPV4 in ixgbe_set_rss_hash_opt() 3013 mrqc &= ~(IXGBE_MRQC_RSS_FIELD_IPV4_UDP | in ixgbe_set_rss_hash_opt() 3017 mrqc |= IXGBE_MRQC_RSS_FIELD_IPV4_UDP; in ixgbe_set_rss_hash_opt() 3020 mrqc |= IXGBE_MRQC_RSS_FIELD_IPV6_UDP; in ixgbe_set_rss_hash_opt() 3024 IXGBE_WRITE_REG(hw, IXGBE_PFVFMRQC(pf_pool), mrqc); in ixgbe_set_rss_hash_opt() 3026 IXGBE_WRITE_REG(hw, IXGBE_MRQC, mrqc); in ixgbe_set_rss_hash_opt()
|
| H A D | ixgbe_main.c | 3930 u32 mrqc = 0, rss_field = 0, vfmrqc = 0; in ixgbe_setup_mrqc() local 3940 mrqc = IXGBE_MRQC_RSSEN; in ixgbe_setup_mrqc() 3946 mrqc = IXGBE_MRQC_VMDQRT8TCEN; /* 8 TCs */ in ixgbe_setup_mrqc() 3948 mrqc = IXGBE_MRQC_VMDQRT4TCEN; /* 4 TCs */ in ixgbe_setup_mrqc() 3951 mrqc = IXGBE_MRQC_VMDQRSS32EN; in ixgbe_setup_mrqc() 3953 mrqc = IXGBE_MRQC_VMDQRSS64EN; in ixgbe_setup_mrqc() 3959 mrqc |= IXGBE_MRQC_L3L4TXSWEN; in ixgbe_setup_mrqc() 3962 mrqc = IXGBE_MRQC_RTRSS8TCEN; in ixgbe_setup_mrqc() 3964 mrqc = IXGBE_MRQC_RTRSS4TCEN; in ixgbe_setup_mrqc() 3966 mrqc = IXGBE_MRQC_RSSEN; in ixgbe_setup_mrqc() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/igb/ |
| H A D | igb_ethtool.c | 2664 u32 mrqc = rd32(E1000_MRQC); in igb_set_rss_hash_opt() local 2674 mrqc |= E1000_MRQC_RSS_FIELD_IPV4 | in igb_set_rss_hash_opt() 2679 mrqc &= ~(E1000_MRQC_RSS_FIELD_IPV4_UDP | in igb_set_rss_hash_opt() 2683 mrqc |= E1000_MRQC_RSS_FIELD_IPV4_UDP; in igb_set_rss_hash_opt() 2686 mrqc |= E1000_MRQC_RSS_FIELD_IPV6_UDP; in igb_set_rss_hash_opt() 2688 wr32(E1000_MRQC, mrqc); in igb_set_rss_hash_opt()
|
| H A D | igb_main.c | 4426 u32 mrqc, rxcsum; in igb_setup_mrqc() local 4471 mrqc = E1000_MRQC_RSS_FIELD_IPV4 | in igb_setup_mrqc() 4478 mrqc |= E1000_MRQC_RSS_FIELD_IPV4_UDP; in igb_setup_mrqc() 4480 mrqc |= E1000_MRQC_RSS_FIELD_IPV6_UDP; in igb_setup_mrqc() 4498 mrqc |= E1000_MRQC_ENABLE_VMDQ_RSS_MQ; in igb_setup_mrqc() 4500 mrqc |= E1000_MRQC_ENABLE_VMDQ; in igb_setup_mrqc() 4502 mrqc |= E1000_MRQC_ENABLE_RSS_MQ; in igb_setup_mrqc() 4506 wr32(E1000_MRQC, mrqc); in igb_setup_mrqc()
|