dpdk: fix crypto coverity warning
[vpp.git] / 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;