From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <jay.miller@oracle.com>
Received: from userp2120.oracle.com (userp2120.oracle.com [156.151.31.85])
 by dpdk.org (Postfix) with ESMTP id 6DB9B1B96E
 for <users@dpdk.org>; Thu, 21 Jun 2018 16:04:00 +0200 (CEST)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w5LDwtcX073249
 for <users@dpdk.org>; Thu, 21 Jun 2018 14:03:59 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=to : from : subject :
 message-id : date : mime-version : content-type; s=corp-2017-10-26;
 bh=Ij4SyFl+80wexUGmqs8HB6VYe6y6k6F6dqH7wNL3Gow=;
 b=rjGKLYC8LGxn6Y3SpIa3CXWjQeh+yKFJJEjxr1TBtudv0s9Cnhw6XeiQlJ0A2P0IMDPv
 Mb+DRebsUxQ/mfqZYVKyGzcu9iHGxoDeKDNMYDRfd8y9R14euDbOYGlDzJ4Iw0/E8doM
 OGPO7vSO3e8zSzNGwlWVQtcIUBzLrx2X5OEyVKI6Go2RLJ6I4qSwpoPf94EU5BgGgYwz
 vcFAIOFTjGAg7wjZPT86pGS1snFvNO04lW17asypSzS8s74S5Mhri6mexi0n6ReUYD4a
 dkHCOqMFH48iZHC3QmMD9rY4GYlRWoD+AO39GQwALYasbHbjrLe851o2aEjtLT5cXeaP UA== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2jmu6y0ur7-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK)
 for <users@dpdk.org>; Thu, 21 Jun 2018 14:03:59 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w5LE3wi1002904
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK)
 for <users@dpdk.org>; Thu, 21 Jun 2018 14:03:58 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w5LE3wnO032184
 for <users@dpdk.org>; Thu, 21 Jun 2018 14:03:58 GMT
Received: from [10.138.242.30] (/10.138.242.30)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 21 Jun 2018 07:03:58 -0700
To: users@dpdk.org
From: Jay Miller <jay.miller@oracle.com>
Organization: Oracle Corporation
Message-ID: <1e5ecad5-79d4-490f-5c79-f508bd4c1800@oracle.com>
Date: Thu, 21 Jun 2018 10:03:55 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.8.0
MIME-Version: 1.0
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8930
 signatures=668702
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=4
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=964
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1805220000 definitions=main-1806210155
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Content-Filtered-By: Mailman/MimeDel 2.1.15
Subject: [dpdk-users] vmxnet3 RSS implementation
X-BeenThere: users@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK usage discussions <users.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/users>,
 <mailto:users-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/users/>
List-Post: <mailto:users@dpdk.org>
List-Help: <mailto:users-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/users>,
 <mailto:users-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Jun 2018 14:04:00 -0000

Greetings Programs,

We're having trouble getting RSS distribution working on vmxnet3.  It 
appears that no matter what we do from the hypervisor side that load 
balancing in vmxnet3 is only via mac address. We're not able to get 
distribution across queues based on the 5-tuple hash.

Certainly we don't see this limitation on KVM.  But we did notice that 
DPDK documentation seems to imply this:

>
>     36.2. Features and Limitations of VMXNET3 PMD
>
> In release 1.6.0, the VMXNET3 PMD provides the basic functionality of 
> packet reception and transmission. There are several options available 
> for filtering packets at VMXNET3 device level including:
>
>  1. *MAC Address based filtering*:
>       * Unicast, Broadcast, All Multicast modes - SUPPORTED BY DEFAULT
>       * Multicast with Multicast Filter table - NOT SUPPORTED
>       * Promiscuous mode - SUPPORTED
>       * *RSS based load balancing between queues - SUPPORTED*
>

Is this an expected limitation?  One could argue that it's not true RSS 
support if this is the case.

Thanks,

Jay Miller

-- 
Jay Miller | Tech Lead | Mobile: +1.781.258.7446
Oracle Communications Global Business Unit
100 Crosby Drive | Bedford, MA 01730