On Fri, Apr 17, 2020 at 1:37 PM <xiangxia.m....@gmail.com> wrote: > > From: Tonghao Zhang <xiangxia.m....@gmail.com> > > When rte_rand_init is invoked, and the kernel running dpdk does't > support *getentropy, at the same time, the cpu does't support rdseed, > then rte_rand_init invoked rte_get_timer_cycles. > > If HPET was enabled in the DPDK build (CONFIG_RTE_LIBEAL_USE_HPET=y). > rte_get_timer_cycles will invoke rte_get_hpet_cycles while *eal_hpet > is not available. > > To fix that, use rte_get_tsc_cycles instead of rte_get_timer_cycles. > > Fixes: 3f002f069612 ("eal: replace libc-based random generation with LFSR") > Cc: sta...@dpdk.org > > Signed-off-by: Tonghao Zhang <xiangxia.m....@gmail.com> > Acked-by: Mattias Rönnblom <mattias.ronnb...@ericsson.com>
Applied, thanks. -- David Marchand