Lines Matching refs:rss_key
161 memcpy(rss.hash_key_data, hw->rss_key, VIRTIO_NET_RSS_KEY_SIZE); in virtio_set_multiple_queues_rss()
344 rte_free(hw->rss_key); in virtio_free_rss()
345 hw->rss_key = NULL; in virtio_free_rss()
1574 if (rss_conf->rss_key && rss_conf->rss_key_len) { in virtio_dev_rss_hash_update()
1581 memcpy(old_rss_key, hw->rss_key, VIRTIO_NET_RSS_KEY_SIZE); in virtio_dev_rss_hash_update()
1582 memcpy(hw->rss_key, rss_conf->rss_key, VIRTIO_NET_RSS_KEY_SIZE); in virtio_dev_rss_hash_update()
1594 if (rss_conf->rss_key && rss_conf->rss_key_len) in virtio_dev_rss_hash_update()
1595 memcpy(hw->rss_key, old_rss_key, VIRTIO_NET_RSS_KEY_SIZE); in virtio_dev_rss_hash_update()
1611 if (rss_conf->rss_key && rss_conf->rss_key_len >= VIRTIO_NET_RSS_KEY_SIZE) in virtio_dev_rss_hash_conf_get()
1612 memcpy(rss_conf->rss_key, hw->rss_key, VIRTIO_NET_RSS_KEY_SIZE); in virtio_dev_rss_hash_conf_get()
1719 if (!hw->rss_key) { in virtio_dev_rss_init()
1721 hw->rss_key = rte_malloc_socket("rss_key", in virtio_dev_rss_init()
1724 if (!hw->rss_key) { in virtio_dev_rss_init()
1730 if (rss_conf->rss_key && rss_conf->rss_key_len) { in virtio_dev_rss_init()
1736 memcpy(hw->rss_key, rss_conf->rss_key, VIRTIO_NET_RSS_KEY_SIZE); in virtio_dev_rss_init()
1738 memcpy(hw->rss_key, rss_intel_key, VIRTIO_NET_RSS_KEY_SIZE); in virtio_dev_rss_init()