net: thunderx: Use netdev_rss_key_fill() helper
authorSunil Goutham <sgoutham@cavium.com>
Fri, 12 Aug 2016 11:21:43 +0000 (16:51 +0530)
committerDavid S. Miller <davem@davemloft.net>
Sat, 13 Aug 2016 18:59:33 +0000 (11:59 -0700)
Use standard API to generate a random RSS hash key
on every boot.

Signed-off-by: Sunil Goutham <sgoutham@cavium.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/cavium/thunder/nicvf_main.c

index eb48d33ec67b6262d67817d148da49aee2c955d8..06c014edf7629ea1ee78fb2c8e2f64b194910910 100644 (file)
@@ -366,13 +366,7 @@ static int nicvf_rss_init(struct nicvf *nic)
 
        rss->enable = true;
 
-       /* Using the HW reset value for now */
-       rss->key[0] = 0xFEED0BADFEED0BADULL;
-       rss->key[1] = 0xFEED0BADFEED0BADULL;
-       rss->key[2] = 0xFEED0BADFEED0BADULL;
-       rss->key[3] = 0xFEED0BADFEED0BADULL;
-       rss->key[4] = 0xFEED0BADFEED0BADULL;
-
+       netdev_rss_key_fill(rss->key, RSS_HASH_KEY_SIZE * sizeof(u64));
        nicvf_set_rss_key(nic);
 
        rss->cfg = RSS_IP_HASH_ENA | RSS_TCP_HASH_ENA | RSS_UDP_HASH_ENA;