Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/intel/igc/
H A Digc_ethtool.c1195 u32 mrqc = rd32(IGC_MRQC); in igc_ethtool_set_rxfh_fields() local
1205 mrqc |= IGC_MRQC_RSS_FIELD_IPV4 | in igc_ethtool_set_rxfh_fields()
1210 mrqc &= ~(IGC_MRQC_RSS_FIELD_IPV4_UDP | in igc_ethtool_set_rxfh_fields()
1214 mrqc |= IGC_MRQC_RSS_FIELD_IPV4_UDP; in igc_ethtool_set_rxfh_fields()
1217 mrqc |= IGC_MRQC_RSS_FIELD_IPV6_UDP; in igc_ethtool_set_rxfh_fields()
1219 wr32(IGC_MRQC, mrqc); in igc_ethtool_set_rxfh_fields()
H A Digc_main.c787 u32 mrqc, rxcsum; in igc_setup_mrqc() local
817 mrqc = IGC_MRQC_RSS_FIELD_IPV4 | in igc_setup_mrqc()
824 mrqc |= IGC_MRQC_RSS_FIELD_IPV4_UDP; in igc_setup_mrqc()
826 mrqc |= IGC_MRQC_RSS_FIELD_IPV6_UDP; in igc_setup_mrqc()
828 mrqc |= IGC_MRQC_ENABLE_RSS_MQ; in igc_setup_mrqc()
830 wr32(IGC_MRQC, mrqc); in igc_setup_mrqc()
3882 u32 mrqc = rd32(IGC_MRQC); in igc_set_default_queue_filter() local
3884 mrqc &= ~IGC_MRQC_DEFAULT_QUEUE_MASK; in igc_set_default_queue_filter()
3885 mrqc |= FIELD_PREP(IGC_MRQC_DEFAULT_QUEUE_MASK, queue); in igc_set_default_queue_filter()
3886 wr32(IGC_MRQC, mrqc); in igc_set_default_queue_filter()
/linux/drivers/net/ethernet/intel/igb/
H A Digb_ethtool.c2651 u32 mrqc = rd32(E1000_MRQC); in igb_set_rxfh_fields() local
2661 mrqc |= E1000_MRQC_RSS_FIELD_IPV4 | in igb_set_rxfh_fields()
2666 mrqc &= ~(E1000_MRQC_RSS_FIELD_IPV4_UDP | in igb_set_rxfh_fields()
2670 mrqc |= E1000_MRQC_RSS_FIELD_IPV4_UDP; in igb_set_rxfh_fields()
2673 mrqc |= E1000_MRQC_RSS_FIELD_IPV6_UDP; in igb_set_rxfh_fields()
2675 wr32(E1000_MRQC, mrqc); in igb_set_rxfh_fields()
H A Digb_main.c4526 u32 mrqc, rxcsum; in igb_setup_mrqc() local
4568 mrqc = E1000_MRQC_RSS_FIELD_IPV4 | in igb_setup_mrqc()
4575 mrqc |= E1000_MRQC_RSS_FIELD_IPV4_UDP; in igb_setup_mrqc()
4577 mrqc |= E1000_MRQC_RSS_FIELD_IPV6_UDP; in igb_setup_mrqc()
4595 mrqc |= E1000_MRQC_ENABLE_VMDQ_RSS_MQ; in igb_setup_mrqc()
4597 mrqc |= E1000_MRQC_ENABLE_VMDQ; in igb_setup_mrqc()
4599 mrqc |= E1000_MRQC_ENABLE_RSS_MQ; in igb_setup_mrqc()
4603 wr32(E1000_MRQC, mrqc); in igb_setup_mrqc()
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_main.c4370 u32 mrqc = 0, rss_field = 0, vfmrqc = 0; in ixgbe_setup_mrqc() local
4380 mrqc = IXGBE_MRQC_RSSEN; in ixgbe_setup_mrqc()
4386 mrqc = IXGBE_MRQC_VMDQRT8TCEN; /* 8 TCs */ in ixgbe_setup_mrqc()
4388 mrqc = IXGBE_MRQC_VMDQRT4TCEN; /* 4 TCs */ in ixgbe_setup_mrqc()
4391 mrqc = IXGBE_MRQC_VMDQRSS32EN; in ixgbe_setup_mrqc()
4393 mrqc = IXGBE_MRQC_VMDQRSS64EN; in ixgbe_setup_mrqc()
4399 mrqc |= IXGBE_MRQC_L3L4TXSWEN; in ixgbe_setup_mrqc()
4402 mrqc = IXGBE_MRQC_RTRSS8TCEN; in ixgbe_setup_mrqc()
4404 mrqc = IXGBE_MRQC_RTRSS4TCEN; in ixgbe_setup_mrqc()
4406 mrqc = IXGBE_MRQC_RSSEN; in ixgbe_setup_mrqc()
[all …]
/linux/drivers/net/ethernet/intel/e1000e/
H A Dnetdev.c3458 u32 mrqc, rxcsum; in e1000e_setup_rss_hash() local
3478 mrqc = (E1000_MRQC_RSS_FIELD_IPV4 | in e1000e_setup_rss_hash()
3484 ew32(MRQC, mrqc); in e1000e_setup_rss_hash()