]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/virtio/virtio_ethdev.c
net/txgbe: fix queue statistics mapping
[dpdk.git] / drivers / net / virtio / virtio_ethdev.c
index b317649d7e34e3795ac36bf268fde42b927d60f6..d180162abd7282ecda9a16e9b95c0434561f6d6f 100644 (file)
@@ -2028,7 +2028,8 @@ virtio_dev_rss_hash_update(struct rte_eth_dev *dev,
 
        return 0;
 restore_key:
-       memcpy(hw->rss_key, old_rss_key, VIRTIO_NET_RSS_KEY_SIZE);
+       if (rss_conf->rss_key && rss_conf->rss_key_len)
+               memcpy(hw->rss_key, old_rss_key, VIRTIO_NET_RSS_KEY_SIZE);
 restore_types:
        hw->rss_hash_types = old_hash_types;