<div> </div><div> </div><blockquote><p>From: Pavan Nikhilesh <<a href="mailto:pbhagavatula@marvell.com" rel="noopener noreferrer">pbhagavatula@marvell.com</a>><br /><br />Use optimized rte_hash_k32_cmp_eq routine for key comparison for<br />x86 and ARM64.<br />Use CRC instructions for hash generation on ARM64.<br /><br />Signed-off-by: Pavan Nikhilesh <<a href="mailto:pbhagavatula@marvell.com" rel="noopener noreferrer">pbhagavatula@marvell.com</a>><br />Reviewed-by: Ruifeng Wang <<a href="mailto:ruifeng.wang@arm.com" rel="noopener noreferrer">ruifeng.wang@arm.com</a>><br />---<br />On Neoverse-N2, performance improved by 10% when measured with<br />examples/ip_reassembly.<br /><br /> v5 Changes:<br /> - Fix spellcheck.<br /> v4 Changes:<br /> - Fix compilation failures (sys/queue)<br /> - Update test case to use proper macros.<br /> v3 Changes:<br /> - Drop NEON patch.<br /> v2 Changes:<br /> - Fix compilation failure with non ARM64/x86 targets<br /><br /> lib/hash/rte_cmp_arm64.h | 16 ++++++++--------<br /> lib/hash/rte_cmp_x86.h | 16 ++++++++--------<br /> lib/ip_frag/ip_frag_common.h | 14 ++++++++++++++<br /> lib/ip_frag/ip_frag_internal.c | 4 ++--<br /> 4 files changed, 32 insertions(+), 18 deletions(-)<br /><br /><br /> </p>--</blockquote><div><div><span style="background-color:#ffffff;color:#1a1a1a;float:none;font-family:'ys text' , 'arial' , sans-serif;font-size:16px;font-style:normal;font-weight:400;text-decoration-color:initial;text-decoration-style:initial;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px">Acked-by: Konstantin Ananyev <</span><a href="mailto:konstantin.v.ananyev@yandex.ru" rel="noopener noreferrer" target="_blank" style="background-color:rgb( 255 , 255 , 255 );font-family:'ys text' , 'arial' , sans-serif;font-size:16px;font-style:normal;font-weight:400;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px">konstantin.v.ananyev@yandex.ru</a><span style="background-color:#ffffff;color:#1a1a1a;float:none;font-family:'ys text' , 'arial' , sans-serif;font-size:16px;font-style:normal;font-weight:400;text-decoration-color:initial;text-decoration-style:initial;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px">></span></div></div><blockquote><br />2.25.1<br /> </blockquote>