Home
last modified time | relevance | path

Searched refs:mrqc (Results 1 – 8 of 8) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/intel/fm10k/
Dfm10k_ethtool.c885 u32 mrqc; in fm10k_set_rss_hash_opt() local
895 mrqc = FM10K_MRQC_IPV4 | in fm10k_set_rss_hash_opt()
901 mrqc |= FM10K_MRQC_UDP_IPV4; in fm10k_set_rss_hash_opt()
903 mrqc |= FM10K_MRQC_UDP_IPV6; in fm10k_set_rss_hash_opt()
905 fm10k_write_reg(hw, FM10K_MRQC(0), mrqc); in fm10k_set_rss_hash_opt()
Dfm10k_pci.c756 u32 mrqc; in fm10k_configure_dglort() local
769 mrqc = FM10K_MRQC_IPV4 | in fm10k_configure_dglort()
775 mrqc |= FM10K_MRQC_UDP_IPV4; in fm10k_configure_dglort()
777 mrqc |= FM10K_MRQC_UDP_IPV6; in fm10k_configure_dglort()
779 fm10k_write_reg(hw, FM10K_MRQC(0), mrqc); in fm10k_configure_dglort()
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/
Dethtool.c2111 u32 mrqc; in e1000_get_rxnfc() local
2114 mrqc = er32(MRQC); in e1000_get_rxnfc()
2117 if (!(mrqc & E1000_MRQC_RSS_FIELD_MASK)) in e1000_get_rxnfc()
2122 if (mrqc & E1000_MRQC_RSS_FIELD_IPV4_TCP) in e1000_get_rxnfc()
2129 if (mrqc & E1000_MRQC_RSS_FIELD_IPV4) in e1000_get_rxnfc()
2133 if (mrqc & E1000_MRQC_RSS_FIELD_IPV6_TCP) in e1000_get_rxnfc()
2140 if (mrqc & E1000_MRQC_RSS_FIELD_IPV6) in e1000_get_rxnfc()
Dnetdev.c3468 u32 mrqc, rxcsum; in e1000e_setup_rss_hash() local
3488 mrqc = (E1000_MRQC_RSS_FIELD_IPV4 | in e1000e_setup_rss_hash()
3494 ew32(MRQC, mrqc); in e1000e_setup_rss_hash()
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_ethtool.c2813 u32 mrqc; in ixgbe_set_rss_hash_opt() local
2818 mrqc = IXGBE_READ_REG(hw, IXGBE_PFVFMRQC(pf_pool)); in ixgbe_set_rss_hash_opt()
2820 mrqc = IXGBE_READ_REG(hw, IXGBE_MRQC); in ixgbe_set_rss_hash_opt()
2829 mrqc |= IXGBE_MRQC_RSS_FIELD_IPV4 in ixgbe_set_rss_hash_opt()
2834 mrqc &= ~(IXGBE_MRQC_RSS_FIELD_IPV4_UDP | in ixgbe_set_rss_hash_opt()
2838 mrqc |= IXGBE_MRQC_RSS_FIELD_IPV4_UDP; in ixgbe_set_rss_hash_opt()
2841 mrqc |= IXGBE_MRQC_RSS_FIELD_IPV6_UDP; in ixgbe_set_rss_hash_opt()
2845 IXGBE_WRITE_REG(hw, IXGBE_PFVFMRQC(pf_pool), mrqc); in ixgbe_set_rss_hash_opt()
2847 IXGBE_WRITE_REG(hw, IXGBE_MRQC, mrqc); in ixgbe_set_rss_hash_opt()
Dixgbe_main.c3458 u32 mrqc = 0, rss_field = 0, vfmrqc = 0; in ixgbe_setup_mrqc() local
3468 mrqc = IXGBE_MRQC_RSSEN; in ixgbe_setup_mrqc()
3474 mrqc = IXGBE_MRQC_VMDQRT8TCEN; /* 8 TCs */ in ixgbe_setup_mrqc()
3476 mrqc = IXGBE_MRQC_VMDQRT4TCEN; /* 4 TCs */ in ixgbe_setup_mrqc()
3478 mrqc = IXGBE_MRQC_VMDQRSS32EN; in ixgbe_setup_mrqc()
3480 mrqc = IXGBE_MRQC_VMDQRSS64EN; in ixgbe_setup_mrqc()
3483 mrqc = IXGBE_MRQC_RTRSS8TCEN; in ixgbe_setup_mrqc()
3485 mrqc = IXGBE_MRQC_RTRSS4TCEN; in ixgbe_setup_mrqc()
3487 mrqc = IXGBE_MRQC_RSSEN; in ixgbe_setup_mrqc()
3508 mrqc |= IXGBE_MRQC_MULTIPLE_RSS; in ixgbe_setup_mrqc()
[all …]
/linux-4.4.14/drivers/net/ethernet/intel/igb/
Digb_ethtool.c2561 u32 mrqc = rd32(E1000_MRQC); in igb_set_rss_hash_opt() local
2571 mrqc |= E1000_MRQC_RSS_FIELD_IPV4 | in igb_set_rss_hash_opt()
2576 mrqc &= ~(E1000_MRQC_RSS_FIELD_IPV4_UDP | in igb_set_rss_hash_opt()
2580 mrqc |= E1000_MRQC_RSS_FIELD_IPV4_UDP; in igb_set_rss_hash_opt()
2583 mrqc |= E1000_MRQC_RSS_FIELD_IPV6_UDP; in igb_set_rss_hash_opt()
2585 wr32(E1000_MRQC, mrqc); in igb_set_rss_hash_opt()
Digb_main.c3383 u32 mrqc, rxcsum; in igb_setup_mrqc() local
3428 mrqc = E1000_MRQC_RSS_FIELD_IPV4 | in igb_setup_mrqc()
3435 mrqc |= E1000_MRQC_RSS_FIELD_IPV4_UDP; in igb_setup_mrqc()
3437 mrqc |= E1000_MRQC_RSS_FIELD_IPV6_UDP; in igb_setup_mrqc()
3455 mrqc |= E1000_MRQC_ENABLE_VMDQ_RSS_2Q; in igb_setup_mrqc()
3457 mrqc |= E1000_MRQC_ENABLE_VMDQ; in igb_setup_mrqc()
3460 mrqc |= E1000_MRQC_ENABLE_RSS_4Q; in igb_setup_mrqc()
3464 wr32(E1000_MRQC, mrqc); in igb_setup_mrqc()