From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from userp2120.oracle.com (userp2120.oracle.com [156.151.31.85]) by dpdk.org (Postfix) with ESMTP id 6FF7398 for ; Tue, 21 Aug 2018 19:57:11 +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 w7LHrdF6047857 for ; Tue, 21 Aug 2018 17:57:10 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=subject : from : to : references : message-id : date : mime-version : in-reply-to : content-type; s=corp-2018-07-02; bh=pQK9cR0XGZvpLabQ6x01gSh6EUWAgBdTKb43yQUeGM4=; b=ZcmBj68BhCyVPsMPVF4Ac+Lu7BcjvE3tAT598LI2eQ41VExdyabCvKIo0pG93wtjdyp4 waGYqYi3msKxuRCG5Vnap0kRkLwbZGyKlFyVQoBfG4WKHbxCBn6hOhLHZTlH+D5JXk4B iTno5gbsMmKJWJ8fOEiTYSchvTViOFyCyv6v6RBfBfmdcZ29729ZxJ/aAab3v7ZSBaK+ URMN9GMK25ihQlbsB3/RXnE7cdzF6q6wfNS9n/d92Po7mg0FU303oybUvmCe+1Jq/G9E xmwRkzCwdVvTpM/6Mv/LS/bkuKli8kEn++sjTvv+XrZx75iYw/W8q4ZyxMwoC/t0CTNH kw== Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by userp2120.oracle.com with ESMTP id 2kxc3qp1yv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 21 Aug 2018 17:57:10 +0000 Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w7LHvAkg031647 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 21 Aug 2018 17:57:10 GMT Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w7LHv9Ps003691 for ; Tue, 21 Aug 2018 17:57:09 GMT Received: from [10.138.242.30] (/10.138.242.30) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 21 Aug 2018 10:57:09 -0700 From: Jay Miller To: users@dpdk.org References: <1e5ecad5-79d4-490f-5c79-f508bd4c1800@oracle.com> Organization: Oracle Corporation Message-ID: <6033fde3-997d-df67-feee-d6a501b9b4be@oracle.com> Date: Tue, 21 Aug 2018 13:57:08 -0400 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <1e5ecad5-79d4-490f-5c79-f508bd4c1800@oracle.com> Content-Language: en-US X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8992 signatures=668707 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=4 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=612 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1808210185 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] Support for more RSS hash types in vmxnet3 X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Aug 2018 17:57:11 -0000 It's clear that the vmxnet3 driver (even as of 18.08) supports just a subset of RSS hash types: #define VMXNET3_RSS_OFFLOAD_ALL ( \     ETH_RSS_IPV4 | \     ETH_RSS_NONFRAG_IPV4_TCP | \     ETH_RSS_IPV6 | \     ETH_RSS_NONFRAG_IPV6_TCP) Are there plans to add support for other hash types (like ETH_RSS_NONFRAG_IPV4_UDP), or is this an architectural limitation of vmxnet3? The documentation could be more explicit about these limitations: >> >> 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* >> > Thanks, J -- Jay Miller | Mobile: +1.781.258.7446 Oracle Communications Global Business Unit 100 Crosby Drive | Bedford, MA 01730