Lines Matching full:rxfh
647 struct ethtool_rxfh_param *rxfh) in nicvf_get_rxfh() argument
653 if (rxfh->indir) { in nicvf_get_rxfh()
655 rxfh->indir[idx] = rss->ind_tbl[idx]; in nicvf_get_rxfh()
658 if (rxfh->key) in nicvf_get_rxfh()
659 memcpy(rxfh->key, rss->key, RSS_HASH_KEY_SIZE * sizeof(u64)); in nicvf_get_rxfh()
661 rxfh->hfunc = ETH_RSS_HASH_TOP; in nicvf_get_rxfh()
667 struct ethtool_rxfh_param *rxfh, in nicvf_set_rxfh() argument
674 if (rxfh->hfunc != ETH_RSS_HASH_NO_CHANGE && in nicvf_set_rxfh()
675 rxfh->hfunc != ETH_RSS_HASH_TOP) in nicvf_set_rxfh()
684 if (rxfh->indir) { in nicvf_set_rxfh()
686 rss->ind_tbl[idx] = rxfh->indir[idx]; in nicvf_set_rxfh()
689 if (rxfh->key) { in nicvf_set_rxfh()
690 memcpy(rss->key, rxfh->key, RSS_HASH_KEY_SIZE * sizeof(u64)); in nicvf_set_rxfh()