netdev-dpdk: fix mbuf leaks
[cascardo/ovs.git] / lib / random.c
index da29fd0..c0bc659 100644 (file)
@@ -39,7 +39,7 @@
  * cryptographic-quality randomness. */
 
 /* Current random state. */
-DEFINE_PER_THREAD_DATA(uint32_t, seed, 0);
+DEFINE_STATIC_PER_THREAD_DATA(uint32_t, seed, 0);
 
 static uint32_t random_next(void);
 
@@ -86,17 +86,6 @@ random_bytes(void *p_, size_t n)
     }
 }
 
-uint8_t
-random_uint8(void)
-{
-    return random_uint32();
-}
-
-uint16_t
-random_uint16(void)
-{
-    return random_uint32();
-}
 
 uint32_t
 random_uint32(void)
@@ -117,12 +106,6 @@ random_uint64(void)
     return x;
 }
 
-int
-random_range(int max)
-{
-    return random_uint32() % max;
-}
-
 static uint32_t
 random_next(void)
 {