Lines Matching full:rss
566 struct nicvf_rss_info *rss; in nicvf_set_rxfh_fields() local
569 rss = &nic->rss_info; in nicvf_set_rxfh_fields()
572 if (!rss->enable) in nicvf_set_rxfh_fields()
574 "RSS is disabled, hash cannot be set\n"); in nicvf_set_rxfh_fields()
576 netdev_info(nic->netdev, "Set RSS flow type = %d, data = %u\n", in nicvf_set_rxfh_fields()
650 struct nicvf_rss_info *rss = &nic->rss_info; in nicvf_get_rxfh() local
654 for (idx = 0; idx < rss->rss_size; idx++) in nicvf_get_rxfh()
655 rxfh->indir[idx] = rss->ind_tbl[idx]; in nicvf_get_rxfh()
659 memcpy(rxfh->key, rss->key, RSS_HASH_KEY_SIZE * sizeof(u64)); in nicvf_get_rxfh()
671 struct nicvf_rss_info *rss = &nic->rss_info; in nicvf_set_rxfh() local
678 if (!rss->enable) { in nicvf_set_rxfh()
680 "RSS is disabled, cannot change settings\n"); in nicvf_set_rxfh()
685 for (idx = 0; idx < rss->rss_size; idx++) in nicvf_set_rxfh()
686 rss->ind_tbl[idx] = rxfh->indir[idx]; in nicvf_set_rxfh()
690 memcpy(rss->key, rxfh->key, RSS_HASH_KEY_SIZE * sizeof(u64)); in nicvf_set_rxfh()