[dpdk-dev] HA: [PATCH v6 0/7] rte_hash_crc reworked to be platform-independent

Жумабеков Ерден Мирзагулович E_Zhumabekov at sts.kz
Mon Feb 2 06:18:53 CET 2015


I've set CONFIG_RTE_MACHINE="default" in the config and the build was successful.

________________________________________
От: Neil Horman [nhorman at tuxdriver.com]
Отправлено: 2 февраля 2015 г. 9:31
To: Жумабеков Ерден Мирзагулович
Cc: thomas.monjalon at 6wind.com; dev at dpdk.org
Тема: Re: [PATCH v6 0/7] rte_hash_crc reworked to be platform-independent

On Mon, Feb 02, 2015 at 09:07:45AM +0600, Yerden Zhumabekov wrote:
>
> 01.02.2015 20:13, Neil Horman пишет:
> > On Thu, Jan 29, 2015 at 02:48:11PM +0600, Yerden Zhumabekov wrote:
> >> This is a rework of my previous patches improving performance of rte_hash_crc.
> >>
> >> Summary of changes:
> >> * software implementation of CRC32 introduced;
> >> * in the runtime, algorithm can fall back to software version if CPU doesn't support SSE4.2;
> >> * best available algorithm is automatically detected upon application startup;
> >> * redundant compile checks removed from test utilities;
> >> * assembly code for emitting SSE4.2 instructions is used instead of built-in intrinsics;
> >> * rte_hash_crc() function performance significantly improved.
> >>
> >> v6 changes:
> >> * added 'const' qualifier to crc32c lookup tables declaration.
> > Just to be clear, this does build if you compile it against the "default"
> > machine type, correct?
> > Neil
>
> I think so, I've just successfully built it against latest snapshot with
> RTE_TARGET
> equal to 'x86_64-native-linuxapp-gcc'.
>
Please confirm that setting the machine type to default builds and runs properly.


More information about the dev mailing list