Re: [ovs-dev] [PATCH 3/3] acinclude: Use SSE4.2 instruction set

2016-08-14 Thread Bodireddy, Bhanuprakash
Thanks for looking in to this Daniele, My comments inline. >-Original Message- >From: Daniele Di Proietto [mailto:diproiet...@ovn.org] >Sent: Sunday, August 14, 2016 9:13 PM >To: Bodireddy, Bhanuprakash >Cc: dev@openvswitch.org >Subject: Re: [ovs-dev] [PATCH 3/3] aci

Re: [ovs-dev] [PATCH 3/3] acinclude: Use SSE4.2 instruction set

2016-08-14 Thread Daniele Di Proietto
By default we do not want to build Open vSwitch for a particular CPU, we want to create a build that can be distributed to every CPU of the architecture (e.g. amd64). Unfortunately, this not entirely possible for with DPDK, because rte_memcpy (included by the headers in netdev-dpdk) requires SSSE3

[ovs-dev] [PATCH 3/3] acinclude: Use SSE4.2 instruction set

2016-08-14 Thread Bhanuprakash Bodireddy
On processors with SSE4.2 instruction set support, CRC32 intrinsics can be used for efficient hash computation. Update the m4_translit to convert '.' to '_' that otherwise cause 'bad substitution' error when configuring OVS DPDK with msse4.2 support. ./configure: line 21027: ${ovs_cv__msse4.2+: