lpm/arm: support SVE
authorRuifeng Wang <ruifeng.wang@arm.com>
Tue, 12 Jan 2021 02:57:04 +0000 (02:57 +0000)
committerDavid Marchand <david.marchand@redhat.com>
Thu, 14 Jan 2021 15:42:25 +0000 (16:42 +0100)
commit67b68824a82dede31bc34f2bd9acf6dc7310be08
treedd1296bd04b8585fff6df6b0a346ee3d4a3320fe
parentf942122fef5d979abeaa51df26d63ba1ea3dcec7
lpm/arm: support SVE

Added new path to do lpm4 lookup by using scalable vector extension.
The SVE path will be selected if compiler has flag SVE set.

Signed-off-by: Ruifeng Wang <ruifeng.wang@arm.com>
Acked-by: Vladimir Medvedkin <vladimir.medvedkin@intel.com>
lib/librte_eal/arm/include/rte_vect.h
lib/librte_lpm/meson.build
lib/librte_lpm/rte_lpm.h
lib/librte_lpm/rte_lpm_sve.h [new file with mode: 0644]