On 08/09/2015 18:12, "Traynor, Kevin" <kevin.tray...@intel.com> wrote:

>
>
>> -----Original Message-----
>
>> From: dev [mailto:dev-boun...@openvswitch.org] On Behalf Of Daniele Di
>
>> Proietto
>
>> Sent: Tuesday, June 16, 2015 7:39 PM
>
>> To: dev@openvswitch.org
>
>> Subject: [ovs-dev] [PATCH] dpif-netdev: Check for PKT_RX_RSS_HASH flag.
>
>> 
>
>> DPDK mbufs contain a valid RSS hash only if PKT_RX_RSS_HASH is
>
>> set in 'ol_flags'.  Otherwise the hash is garbage and doesn't
>
>> relate to the packet.
>
>> 
>
>> This fixes an issue with vhost, which, being a virtual NIC, doesn't
>
>> compute the hash.
>
>> 
>
>> Unfortunately the ixgbe vPMD doesn't set the PKT_RX_RSS_HASH, forcing
>
>> OVS to compute an hash is software.  This has a significant impact on
>
>> performance (-30% throughput in a single flow setup) which can be
>
>> mitigated in the CPU supports crc32c instructions.
>
>
>
>Hi Daniele - revisiting this patch now that DPDK 2.1 support has been
>
>integrated into OVS. I've checked and the ixgbe vector PMD correctly
>
>sets the rss bit in ol_flags, so this patch should be able to do its
>
>job now it will get the correct input. The patch still applies and LGTM.

Yes, it looks like the vector PMD reports the flag now.
I've applied the suggestions and sent a v2 to the list

http://openvswitch.org/pipermail/dev/2015-September/059791.html

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to