Lines Matching full:rxfh
1370 struct ethtool_rxfh_param *rxfh) in qede_get_rxfh() argument
1375 rxfh->hfunc = ETH_RSS_HASH_TOP; in qede_get_rxfh()
1377 if (!rxfh->indir) in qede_get_rxfh()
1381 rxfh->indir[i] = edev->rss_ind_table[i]; in qede_get_rxfh()
1383 if (rxfh->key) in qede_get_rxfh()
1384 memcpy(rxfh->key, edev->rss_key, qede_get_rxfh_key_size(dev)); in qede_get_rxfh()
1390 struct ethtool_rxfh_param *rxfh, in qede_set_rxfh() argument
1403 if (rxfh->hfunc != ETH_RSS_HASH_NO_CHANGE && in qede_set_rxfh()
1404 rxfh->hfunc != ETH_RSS_HASH_TOP) in qede_set_rxfh()
1407 if (!rxfh->indir && !rxfh->key) in qede_set_rxfh()
1410 if (rxfh->indir) { in qede_set_rxfh()
1412 edev->rss_ind_table[i] = rxfh->indir[i]; in qede_set_rxfh()
1416 if (rxfh->key) { in qede_set_rxfh()
1417 memcpy(&edev->rss_key, rxfh->key, qede_get_rxfh_key_size(dev)); in qede_set_rxfh()