eal: introduce integer log2 function
authorOlivier Matz <olivier.matz@6wind.com>
Thu, 6 Apr 2017 14:15:36 +0000 (16:15 +0200)
committerThomas Monjalon <thomas@monjalon.net>
Mon, 3 Jul 2017 08:44:12 +0000 (10:44 +0200)
commitfed524ce53fd62fd57b4dba473784170d4153495
tree3100f6578e3a6d98428afae3fdef098fea8aead3
parent5142318c8110d3bd697bf2217cfb653ebd11a0c2
eal: introduce integer log2 function

At some places, the log2() function is used despite this function
works on float. This introduces a dependency to the math lib but
most of the time it is not required because we want an integer log2.

Add a new helper to do this job and fix nfp driver.

Signed-off-by: Olivier Matz <olivier.matz@6wind.com>
Acked-by: Alejandro Lucero <alejandro.lucero@netronome.com>
drivers/net/nfp/nfp_net.c
lib/librte_eal/common/include/rte_common.h
mk/rte.app.mk