Lines Matching refs:rss
202 struct virtio_net_ctrl_rss rss; member
2435 sg_set_buf(&sgs[0], &vi->ctrl->rss, sg_buf_size); in virtnet_commit_rss_command()
2437 sg_buf_size = sizeof(uint16_t) * (vi->ctrl->rss.indirection_table_mask + 1); in virtnet_commit_rss_command()
2438 sg_set_buf(&sgs[1], vi->ctrl->rss.indirection_table, sg_buf_size); in virtnet_commit_rss_command()
2442 sg_set_buf(&sgs[2], &vi->ctrl->rss.max_tx_vq, sg_buf_size); in virtnet_commit_rss_command()
2445 sg_set_buf(&sgs[3], vi->ctrl->rss.key, sg_buf_size); in virtnet_commit_rss_command()
2461 vi->ctrl->rss.hash_types = vi->rss_hash_types_supported; in virtnet_init_default_rss()
2463 vi->ctrl->rss.indirection_table_mask = vi->rss_indir_table_size in virtnet_init_default_rss()
2465 vi->ctrl->rss.unclassified_queue = 0; in virtnet_init_default_rss()
2469 vi->ctrl->rss.indirection_table[i] = indir_val; in virtnet_init_default_rss()
2472 vi->ctrl->rss.max_tx_vq = vi->curr_queue_pairs; in virtnet_init_default_rss()
2473 vi->ctrl->rss.hash_key_length = vi->rss_key_size; in virtnet_init_default_rss()
2475 netdev_rss_key_fill(vi->ctrl->rss.key, vi->rss_key_size); in virtnet_init_default_rss()
2586 vi->ctrl->rss.hash_types = vi->rss_hash_types_saved; in virtnet_set_hashflow()
2903 indir[i] = vi->ctrl->rss.indirection_table[i]; in virtnet_get_rxfh()
2907 memcpy(key, vi->ctrl->rss.key, vi->rss_key_size); in virtnet_get_rxfh()
2925 vi->ctrl->rss.indirection_table[i] = indir[i]; in virtnet_set_rxfh()
2928 memcpy(vi->ctrl->rss.key, key, vi->rss_key_size); in virtnet_set_rxfh()
3238 vi->ctrl->rss.hash_types = vi->rss_hash_types_saved; in virtnet_set_features()
3240 vi->ctrl->rss.hash_types = VIRTIO_NET_HASH_REPORT_NONE; in virtnet_set_features()