From: Jesse Williamson Date: Fri, 8 Sep 2017 22:52:27 +0000 (-0700) Subject: msg: replace manual RNG calls X-Git-Tag: v13.0.1~911^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3fae2c98effc228bec3ce9cb410b124342c79d78;p=ceph.git msg: replace manual RNG calls Signed-off-by: Jesse Williamson --- diff --git a/src/msg/async/dpdk/TCP.h b/src/msg/async/dpdk/TCP.h index 9923fab544db..a601130c335d 100644 --- a/src/msg/async/dpdk/TCP.h +++ b/src/msg/async/dpdk/TCP.h @@ -29,7 +29,6 @@ #include #include #include -#include #include #include @@ -49,6 +48,8 @@ #include "shared_ptr.h" #include "PacketUtil.h" +#include "include/random.h" + struct tcp_hdr; enum class tcp_state : uint16_t { @@ -381,11 +382,8 @@ class tcp { // 512 bits secretkey for ISN generating uint32_t key[16]; isn_secret () { - std::random_device rd; - std::default_random_engine e(rd()); - std::uniform_int_distribution dist{}; for (auto& k : key) { - k = dist(e); + k = ceph::util::generate_random_number(); } } };