dpdk: fix crypto coverity warning 80/4980/3
authorSergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
Wed, 1 Feb 2017 15:23:12 +0000 (15:23 +0000)
committerDamjan Marion <dmarion.lists@gmail.com>
Thu, 2 Feb 2017 12:04:01 +0000 (12:04 +0000)
Change-Id: I165b64fdc12dd2936df1958348e93b709ce0e784
Signed-off-by: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
src/vnet/devices/dpdk/ipsec/esp.h

index d414d67..d0b2761 100644 (file)
@@ -186,7 +186,8 @@ create_sym_sess (ipsec_sa_t * sa, crypto_sa_session_t * sa_sess,
     }
   else
     {
-      sa->salt = (u32) rand ();
+      u32 seed = (u32) clib_cpu_time_now ();
+      sa->salt = random_u32 (&seed);
     }
 
   cipher_xform.type = RTE_CRYPTO_SYM_XFORM_CIPHER;