Lines Matching refs:indir
1166 int efx_ethtool_get_rxfh(struct net_device *net_dev, u32 *indir, u8 *key,
1178 if (indir)
1179 memcpy(indir, efx->rss_context.rx_indir_table,
1187 int efx_ethtool_set_rxfh(struct net_device *net_dev, const u32 *indir,
1195 if (!indir && !key)
1200 if (!indir)
1201 indir = efx->rss_context.rx_indir_table;
1203 return efx->type->rx_push_rss_config(efx, true, indir, key);
1206 int efx_ethtool_get_rxfh_context(struct net_device *net_dev, u32 *indir,
1228 if (indir)
1229 memcpy(indir, ctx->rx_indir_table, sizeof(ctx->rx_indir_table));
1238 const u32 *indir, const u8 *key,
1267 /* Initialise indir table and key to defaults */
1289 if (!indir)
1290 indir = ctx->rx_indir_table;
1292 rc = efx->type->rx_push_rss_context_config(efx, ctx, indir, key);