Lines Matching refs:rss
353 /* This structure can contain rss message with maximum settings for indirection table and keysize
406 /* Host supports rss and/or hash report */
413 struct virtio_net_ctrl_rss rss;
3275 sg_set_buf(&sgs[0], &vi->rss, sg_buf_size);
3277 sg_buf_size = sizeof(uint16_t) * (vi->rss.indirection_table_mask + 1);
3278 sg_set_buf(&sgs[1], vi->rss.indirection_table, sg_buf_size);
3282 sg_set_buf(&sgs[2], &vi->rss.max_tx_vq, sg_buf_size);
3285 sg_set_buf(&sgs[3], vi->rss.key, sg_buf_size);
3305 vi->rss.hash_types = vi->rss_hash_types_supported;
3307 vi->rss.indirection_table_mask = vi->rss_indir_table_size
3309 vi->rss.unclassified_queue = 0;
3313 vi->rss.indirection_table[i] = indir_val;
3316 vi->rss.max_tx_vq = vi->has_rss ? vi->curr_queue_pairs : 0;
3317 vi->rss.hash_key_length = vi->rss_key_size;
3319 netdev_rss_key_fill(vi->rss.key, vi->rss_key_size);
3430 vi->rss.hash_types = vi->rss_hash_types_saved;
4621 rxfh->indir[i] = vi->rss.indirection_table[i];
4625 memcpy(rxfh->key, vi->rss.key, vi->rss_key_size);
4649 vi->rss.indirection_table[i] = rxfh->indir[i];
4661 memcpy(vi->rss.key, rxfh->key, vi->rss_key_size);
5083 vi->rss.hash_types = vi->rss_hash_types_saved;
5085 vi->rss.hash_types = VIRTIO_NET_HASH_REPORT_NONE;
5615 /* Find if host supports multiqueue/rss virtio_net device */