[dpdk-dev] [PATCH v4] timer: don't check tsc flags in secondary processes
Stephen Hemminger
stephen at networkplumber.org
Mon Aug 19 19:10:02 CEST 2019
On Mon, 19 Aug 2019 02:42:10 -0700
Jim Harris <james.r.harris at intel.com> wrote:
> check_tsc_flags() parses /proc/cpuinfo and prints
> warning messages if any cores don't have constant_tsc
> and nonstop_tsc. It has no functional meaning.
> This consumes a noticeable amount of time in
> secondary processes - on my test system, it consumes
> 21ms out of the 66ms total execution time for
> rte_eal_init().
>
> So let's just skip checking these flags in secondary
> processes. Since the primary process is already
> parsing the entirety of /proc/cpuinfo, the warning
> printed in the primary process should be sufficient.
>
> Signed-off-by: Jim Harris <james.r.harris at intel.com>
Since all it does is print a warning, I would argue the code is useless
anyway and should just be removed. The warning doesn't provide any
indication of what to do for users; or even tell them what the effect is.
More information about the dev
mailing list