From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail01.napatech.com (mail01.napatech.com [188.120.77.121]) by dpdk.org (Postfix) with ESMTP id CD7995A43 for ; Fri, 26 Aug 2016 18:32:13 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2GoAQCfbsBX/1QB8ApdGgEBAQGDIwEBAQEBHoFSB40pqGaCD4IBgmaDNwKBTTgUAQEBAQEBAQEBAQNbJ4RhAQEBAQIBOj8FCwIBBQMRBAEBHwkHMhQJCAIEDgUIE4gVDL9nAQEBAQEBAQEBAQEBAQEBAQEghi6ETYQSEQGFeAWILItZhUePIoF0hF2JCIZrhViDeR42hBw8NIQtgSABfgEBAQ X-IPAS-Result: A2GoAQCfbsBX/1QB8ApdGgEBAQGDIwEBAQEBHoFSB40pqGaCD4IBgmaDNwKBTTgUAQEBAQEBAQEBAQNbJ4RhAQEBAQIBOj8FCwIBBQMRBAEBHwkHMhQJCAIEDgUIE4gVDL9nAQEBAQEBAQEBAQEBAQEBAQEghi6ETYQSEQGFeAWILItZhUePIoF0hF2JCIZrhViDeR42hBw8NIQtgSABfgEBAQ Received: from cph-gen-exch02.napatech.com (10.240.1.84) by cph-gen-exch02.napatech.com (10.240.1.84) with Microsoft SMTP Server (TLS) id 15.1.396.30; Fri, 26 Aug 2016 18:32:09 +0200 Received: from cph-gen-exch02.napatech.com ([fe80::581:51a1:ac3f:84e]) by cph-gen-exch02.napatech.com ([fe80::581:51a1:ac3f:84e%12]) with mapi id 15.01.0396.030; Fri, 26 Aug 2016 18:32:09 +0200 From: Finn Christensen To: Thomas Monjalon CC: "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH] ntnic: add PMD driver Thread-Index: AQHR/6A1UIRSrvjC10Otwgv4WiQgL6BbL9GAgAA7Y2A= Date: Fri, 26 Aug 2016 16:32:09 +0000 Message-ID: References: <20160826134401.19337-1-fc@napatech.com> <4874006.xIzEWfahEa@xps13> In-Reply-To: <4874006.xIzEWfahEa@xps13> Accept-Language: da-DK, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [83.93.6.59] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH] ntnic: add PMD driver X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Aug 2016 16:32:14 -0000 > From: Thomas Monjalon [mailto:thomas.monjalon@6wind.com] > Sent: 26. august 2016 16:44 > To: Finn Christensen > Cc: dev@dpdk.org > Subject: Re: [dpdk-dev] [PATCH] ntnic: add PMD driver > > Welcome, Thanks! > > 2016-08-26 13:44, Finn Christensen: > > +NTNIC Poll Mode Driver > > +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > + > > +The NTNIC poll mode driver library (**librte_pmd_ntnic**) implements > > +support for **Napatech NIC** 40/50 Gbps adapters. > > +This PMD is implemented as a pure software virtual device and must be > > +created by using the EAL --vdev=3Dparameter (parameters are explained = i > detail later). > > +It runs on top of the Napatech NIC Driver Suite that must be > > +installed and started. > > It would help a lot to describe what is the Napatech NIC Driver Suite, an= d why > it is a virtual driver. I will elaborate on the description to make it more clear and send an updat= e patch. However, the driver is a virtual driver because we already bypasses the ker= nel stack in our NIC driver and does that in an effective manner. > What is the hardware it runs on? Where can we get it? It is running on a newly developed hardware by Napatech. It is not yet avai= lable, but it will soon be. > Where can we download the Driver Suite? When the Napatech NIC is released, the driver suite will then be available = for download. If you need something sooner, we will need to make special arrangements. > > > +Supported Features > > +------------------ > > + > > +- RSS (Receive Side Scaling) > > +- TSS (Transmit Side Scaling) > > +- Promiscuous mode > > +- Basic statistics > > + > > + > > +Prerequisites > > +------------- > > + > > +Requires Napatech NIC and Napatech NIC Driver Suite installed and > > +running in version **0.3.0** or higher. > > +This includes external libraries and kernel driver for resources > > +allocations and initialization. > > So the Driver Suite is just a library to help implementing the driver for= the > Napatech NIC? Yes and no. The driver suite contains additional monitoring and diagnostics= tools, but the DPDK PMD only needs a few libraries and the kernel driver. > > Thanks for explaining your solution Thank you for the fast reply. This is really appreciated. Thanks again! Disclaimer: This email and any files transmitted with it may contain confid= ential information intended for the addressee(s) only. The information is n= ot to be surrendered or copied to unauthorized persons. If you have receive= d this communication in error, please notify the sender immediately and del= ete this e-mail from your system.