From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <prashant.upadhyaya@aricent.com>
Received: from jaguar.aricent.com (jaguar.aricent.com [180.151.2.24])
 by dpdk.org (Postfix) with ESMTP id 8190C5925
 for <dev@dpdk.org>; Wed,  5 Mar 2014 15:27:13 +0100 (CET)
Received: from jaguar.aricent.com (localhost [127.0.0.1])
 by postfix.imss71 (Postfix) with ESMTP id 0317036B5B;
 Wed,  5 Mar 2014 19:58:21 +0530 (IST)
Received: from GUREXHT02.ASIAN.AD.ARICENT.COM (gurexht02.asian.ad.aricent.com
 [10.203.171.138]) (using TLSv1 with cipher RC4-MD5 (128/128 bits))
 (No client certificate requested)
 by jaguar.aricent.com (Postfix) with ESMTP id EAF0536B4C;
 Wed,  5 Mar 2014 19:58:20 +0530 (IST)
Received: from GUREXMB01.asian.ad.aricent.com ([10.203.171.134]) by
 GUREXHT02.ASIAN.AD.ARICENT.COM ([10.203.171.138]) with mapi; Wed, 5 Mar 2014
 19:58:21 +0530
From: Prashant Upadhyaya <prashant.upadhyaya@aricent.com>
To: Srinivasan J <srinidpdk@gmail.com>, "dev@dpdk.org" <dev@dpdk.org>
Date: Wed, 5 Mar 2014 19:58:19 +0530
Thread-Topic: [dpdk-dev] Which vmxnet3 pmd is to be used in dpdk 1.6.x?
Thread-Index: Ac83va/UYGCm3NBvRfaIBeD0uXv5yQAvqfsg
Message-ID: <C7CE7EEF248E2B48BBA63D0ABEEE700C5A2A50609C@GUREXMB01.ASIAN.AD.ARICENT.COM>
References: <CAEbeQ+q2qZkufmZrHXd2r_JTq2wL-0=xm5-9ngqfqPqq8_A0eQ@mail.gmail.com>
In-Reply-To: <CAEbeQ+q2qZkufmZrHXd2r_JTq2wL-0=xm5-9ngqfqPqq8_A0eQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-MML: No
Subject: Re: [dpdk-dev] Which vmxnet3 pmd is to be used in dpdk 1.6.x?
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: patches and discussions about DPDK <dev.dpdk.org>
List-Unsubscribe: <http://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <http://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Mar 2014 14:27:14 -0000

Hi,

I am also keen to know the answer to the question posted by Srini.
The real question is -- is dpdk1.6.0r1 self-sufficient so that I don't need=
 any extensions etc., or do I still need something from outside like the us=
ermap kernel driver etc.

Secondly, if I turn on all the debug options for the vmxnet3 pmd in the con=
fig file, 1.6.0r1 compilation runs into a problem and reports a function wh=
ich is defined but not used.

I am trying to bring up DPDK inside Fedora18 Guest on ESXi -- when I used D=
PDK1.6.0r1 (without debug options turned on for vmxnet3 pmd) the igb_uio co=
uld take over the vmxnet3 NIC but I encountered a core dump in the dev init=
 function for the vmxnet3 driver -- anybody encountered a similar issue ?

Regards
-Prashant

-----Original Message-----
From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Srinivasan J
Sent: Tuesday, March 04, 2014 8:53 PM
To: dev@dpdk.org
Subject: [dpdk-dev] Which vmxnet3 pmd is to be used in dpdk 1.6.x?

I want to try dpdk with vmxnet3 in Vmware Esxi 5.1. I see that the latest d=
pdk 1.6.0r1 includes a vmxnet3 pmd. The vmxnet3-usermap-1.1.tar.gz as well =
includes a vmxnet3 pmd driver.

I'm confused as to which vmxnet3 pmd driver to use along with which
vmxnet3 kernel driver (vmxnet3 native kernel driver or vmxnet3-usermap kern=
el driver). I also want to try RSS with vmxnet3 and dpdk. As per Intel DPDK=
 Programmer's Guide (January 2014) RSS is supported with
vmxnet3 since dpdk version 1.6.0.

Thanks,
Srini




=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D
Please refer to http://www.aricent.com/legal/email_disclaimer.html
for important disclosures regarding this electronic communication.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D