Lines Matching full:rxfh
303 struct ethtool_rxfh_param *rxfh) in mana_get_rxfh() argument
308 rxfh->hfunc = ETH_RSS_HASH_TOP; /* Toeplitz */ in mana_get_rxfh()
310 if (rxfh->indir) { in mana_get_rxfh()
312 rxfh->indir[i] = apc->indir_table[i]; in mana_get_rxfh()
315 if (rxfh->key) in mana_get_rxfh()
316 memcpy(rxfh->key, apc->hashkey, MANA_HASH_KEY_SIZE); in mana_get_rxfh()
322 struct ethtool_rxfh_param *rxfh, in mana_set_rxfh() argument
334 if (rxfh->hfunc != ETH_RSS_HASH_NO_CHANGE && in mana_set_rxfh()
335 rxfh->hfunc != ETH_RSS_HASH_TOP) in mana_set_rxfh()
342 if (rxfh->indir) { in mana_set_rxfh()
344 if (rxfh->indir[i] >= apc->num_queues) { in mana_set_rxfh()
352 apc->indir_table[i] = rxfh->indir[i]; in mana_set_rxfh()
356 if (rxfh->key) { in mana_set_rxfh()
359 memcpy(apc->hashkey, rxfh->key, MANA_HASH_KEY_SIZE); in mana_set_rxfh()