eal: introduce bit operations API
authorJoyce Kong <joyce.kong@arm.com>
Mon, 27 Apr 2020 07:58:51 +0000 (15:58 +0800)
committerThomas Monjalon <thomas@monjalon.net>
Tue, 16 Jun 2020 12:16:56 +0000 (14:16 +0200)
commit7f3aa086390393cf4dd6dcc67224a0b096c8cd15
tree9b7566b650fb832dec6c8f76babfb05a1f4f818e
parent2a5d547a4a9b7b4644e0b75d90d3b577a34e6d11
eal: introduce bit operations API

Bitwise operation APIs are defined and used in a lot of PMDs,
which caused a huge code duplication. To reduce duplication,
this patch consolidates them into a common API family.

Signed-off-by: Joyce Kong <joyce.kong@arm.com>
Reviewed-by: Gavin Hu <gavin.hu@arm.com>
Reviewed-by: Phil Yang <phil.yang@arm.com>
Acked-by: Morten Brørup <mb@smartsharesystems.com>
MAINTAINERS
doc/api/doxy-api-index.md
lib/librte_eal/include/meson.build
lib/librte_eal/include/rte_bitops.h [new file with mode: 0644]