Lines Matching refs:rss_context
640 u32 *rss_context) in efx_ethtool_get_class_rule() argument
798 *rss_context = spec.rss_context; in efx_ethtool_get_class_rule()
811 if (!efx_rss_active(&efx->rss_context)) /* No RSS */ in efx_siena_ethtool_get_rxfh_fields()
817 if (efx->rss_context.rx_hash_udp_4tuple) in efx_siena_ethtool_get_rxfh_fields()
848 u32 rss_context = 0; in efx_siena_ethtool_get_rxnfc() local
868 rc = efx_ethtool_get_class_rule(efx, &info->fs, &rss_context); in efx_siena_ethtool_get_rxnfc()
872 info->rss_context = rss_context; in efx_siena_ethtool_get_rxnfc()
903 u32 rss_context) in efx_ethtool_set_class_rule() argument
945 spec.rss_context = rss_context; in efx_ethtool_set_class_rule()
1124 info->rss_context); in efx_siena_ethtool_set_rxnfc()
1141 return ARRAY_SIZE(efx->rss_context.rx_indir_table); in efx_siena_ethtool_get_rxfh_indir_size()
1163 memcpy(rxfh->indir, efx->rss_context.rx_indir_table, in efx_siena_ethtool_get_rxfh()
1164 sizeof(efx->rss_context.rx_indir_table)); in efx_siena_ethtool_get_rxfh()
1166 memcpy(rxfh->key, efx->rss_context.rx_hash_key, in efx_siena_ethtool_get_rxfh()
1188 key = efx->rss_context.rx_hash_key; in efx_siena_ethtool_set_rxfh()
1190 indir = efx->rss_context.rx_indir_table; in efx_siena_ethtool_set_rxfh()