Re: [dpdk-dev] [PATCH v4] eal: fix use wrong time API

2021-05-12 Thread Thomas Monjalon
11/05/2021 12:41, Chengwen Feng: > Currently, the mp uses gettimeofday() API to get the time, and used as > timeout parameter. > > But the time which gets from gettimeofday() API isn't monotonically > increasing. The process may fail if the system time is changed. > > This fixes it by using clock

[dpdk-dev] [PATCH v4] eal: fix use wrong time API

2021-05-11 Thread Chengwen Feng
Currently, the mp uses gettimeofday() API to get the time, and used as timeout parameter. But the time which gets from gettimeofday() API isn't monotonically increasing. The process may fail if the system time is changed. This fixes it by using clock_gettime() API with monotonic attribution. Fix