https://bugs.dpdk.org/show_bug.cgi?id=114
Bug ID: 114 Summary: rte_rand() is not thread-safe but not documented as such Product: DPDK Version: 18.11 Hardware: All OS: All Status: CONFIRMED Severity: minor Priority: Normal Component: core Assignee: dev@dpdk.org Reporter: mattias.ronnb...@ericsson.com Target Milestone: --- rte_rand() is implemented by means of lrand48() libc calls. This function is not thread safe, and besides any implications on correctness this might have for parallel applications, the global state will also hurt performance. Either rte_rand() should be documented as non-thread safe, or it should - if possible - be implemented with lrand48_r() instead of its unsafe cousin. -- You are receiving this mail because: You are the assignee for the bug.