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 77A951B168 for ; Tue, 9 Jan 2018 11:43:47 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=napatech.com; i=@napatech.com; q=dns/txt; s=mar2017; t=1515494627; x=1547030627; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=t2AjgmnlOR4nQxio51BG719ul9d3htsUWCJERlHOE0Q=; b=VD0zUJrGEavyDS+Skt8LIAYSXHXpZ6fz/wBj5p83x566EjyesRp9+CT0 vm4YLPY0n1vI0eO2bZH6hMvuBYtFN7HTwgk44ZyZQ6BULNoioifHo4rG7 mpzgY1jy7642TpDFeJEXHM/HO+MC1uq3PEzX6j6TGgYfc7FwvHSa8bNNh n8dQEeADcDYWbDxd3zVMf5w8tPU7JhvXTynUKdvjZW5yxX9oE772ioL2N 2FYQt5kgH0RK69qe54TelBR/ppjq842HuiwE8VGwldCjQDbfmtuoAjakA EHnJ5lJ2hjQb0C6G5JCg+FNYocvy6zqjeF6dBA9gBb2o+QD1UuPjwKh+J w==; IronPort-PHdr: =?us-ascii?q?9a23=3AUW52LBwCCsuER5DXCy+O+j09IxM/srCxBDY+r6Qd?= =?us-ascii?q?2+sQIJqq85mqBkHD//Il1AaPAd2CraIZwLOO+4nbGkU4qa6bt34DdJEeHzQksu?= =?us-ascii?q?4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1?= =?us-ascii?q?Ov71GonPhMiryuy+4ZLebxlViDanYr5/LBq6oRjNusILnYZsN6E9xwfTrHBVYe?= =?us-ascii?q?pW32RoJVySnxb4+Mi9+YNo/jpTtfw86cNOSL32cKskQ7NWCjQmKH0169bwtRbf?= =?us-ascii?q?VwuP52ATXXsQnxFVHgXK9hD6XpP2sivnqupw3TSRMMPqQbwoXzmp8rxmQwH0hi?= =?us-ascii?q?gZKzE58XnXis1ug6JdvBKhvAF0z4rNbI2IKPZyYqbRcNUHTmRDQ8lRTTRMDIOi?= =?us-ascii?q?YYUSE+oPM+VWr4f/qFsPsRSwCgajCfjzyj9RhH/6wbE23/g/HQzAwQcuH8gOsH?= =?us-ascii?q?PRrNjtNKkSUOa1zK/Vxjjdb/NWwzb96JPUch8/p/GMRqx/cczMwkQoGQPKkk6d?= =?us-ascii?q?qYr/MDONzOsNr3aU4PZgVe61l2EnrARxryGpy8wxiYfJnpoYxk3Y+Slj3oo4Ks?= =?us-ascii?q?G0RFRmbdK+E5ZduDmWO5ZqTs84XW1ltzo2xqcbtZKnZiQG1psqywLHZ/yJbYeF?= =?us-ascii?q?4Q7vWeOULDp4h39pZbeyihav/Ue61+HxU9O730pEoypLl9TBtX8A2ALV58OaUP?= =?us-ascii?q?Vy5F2h1iyK1w3L7+FEJl07mrTDJp46x74wioITsUPeHi/qgEn2jLGZdkEj+uWw?= =?us-ascii?q?7uToeLTmppuGO49ykA7+Kr4hmtChDuskMggCRXSU+eO51LH7/E35RqtFjuEun6?= =?us-ascii?q?XErJzWP9oXq6GlDwNPz4ov8RWyAji+3NQdh3YHLVZFeBydj4juPlHDOP74Auuk?= =?us-ascii?q?jlSqijhr3+rJPqH/DZrRLnjPiqvufbF460JE0go80chf545ICrEGOP/8R1H+tM?= =?us-ascii?q?LDAxAkKwy73uXnBM961oMEVmLcSpOeZZ/StlqB/aoKJO+ObYsSvn6pN/gi4vf1?= =?us-ascii?q?pXo+n10Uea6vm50adCbrMO5hJhC3YHzqyvwBC2YRogc4V+HswAmMWhZVbm67Q6?= =?us-ascii?q?835ncwD4fwXtSLfZyknLHUhHTzJZZRfG0TTwnUSXo=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2H1AQA2nFRa/1QB8ApdGwEBAQEDAQEBC?= =?us-ascii?q?QEBAYVBB58Mly4UggEKhTsChHcXAQEBAQEBAQEBAQKBEII4JAGCRwEBAQECATo?= =?us-ascii?q?/DAQCAQgRBAEBHwkHMhQJCAEBBA4FCAyKFa4UEYNNikMBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEghCCDbIFpgy6DMIEyhjgFo1+VOJQSlmwCAgICCQIagTwgAYIIbxWCZ4J?= =?us-ascii?q?UHIFneIlngRcBAQE?= X-IPAS-Result: =?us-ascii?q?A2H1AQA2nFRa/1QB8ApdGwEBAQEDAQEBCQEBAYVBB58Mly4?= =?us-ascii?q?UggEKhTsChHcXAQEBAQEBAQEBAQKBEII4JAGCRwEBAQECATo/DAQCAQgRBAEBH?= =?us-ascii?q?wkHMhQJCAEBBA4FCAyKFa4UEYNNikMBAQEBAQEBAQEBAQEBAQEBAQEghCCDbIF?= =?us-ascii?q?pgy6DMIEyhjgFo1+VOJQSlmwCAgICCQIagTwgAYIIbxWCZ4JUHIFneIlngRcBA?= =?us-ascii?q?QE?= 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 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.26; Tue, 9 Jan 2018 11:43:45 +0100 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.1034.026; Tue, 9 Jan 2018 11:43:45 +0100 From: Finn Christensen To: Thomas Monjalon CC: "dev@dpdk.org" Thread-Topic: [dpdk-dev] Napatech pmd Thread-Index: AdOIb3CvGN8P5PTHQta8/tnz3qHhzQAG7zeAACpRZNA= Date: Tue, 9 Jan 2018 10:43:45 +0000 Message-ID: <78ccb55ac0ec4135ac6a6df7dc618f2d@napatech.com> References: <1643500.LyBOxPcb61@xps> In-Reply-To: <1643500.LyBOxPcb61@xps> Accept-Language: da-DK, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.240.10.240] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [dpdk-dev] Napatech pmd X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jan 2018 10:43:47 -0000 >-----Original Message----- >From: Thomas Monjalon [mailto:thomas@monjalon.net] >Sent: 8. januar 2018 16:16 >To: Finn Christensen >Cc: dev@dpdk.org >Subject: Re: [dpdk-dev] Napatech pmd > >Hi, > >08/01/2018 14:08, Finn Christensen: >> Hi Thomas, >> >> Thanks for bringing this discussion up again. >> >> The Napatech PMD is build on top of our proprietary driver. The reason i= s >basically that we utilize many years of driver development and thus reuses >the FPGA controlling code in the DPDK PMD. The Napatech driver suite is st= ill >closed source. >> The current NTNIC PMD dynamically links a Napatech proprietary NTAPI >library to control the FPGA on our NICs. >> >> We did think of the PMD as being our responsibility to keep updated >towards the Napatech NIC communication, and that we would be engaged >and asked to modify accordingly if changes in DPDK required that >(maintainer). Furthermore, the PMD compiles with no issues, when NTNIC is >enabled. >> We have plans to write a stand-alone PMD, but this is not a small task t= o do, >therefore we haven't got to that yet. > >This standalone PMD would be open and BSD licensed? Yes! > >> If the DPDK community would accept the dynamic linking to a proprietary >library, from inside our PMD, then it would be great. > >Dynamic linking is OK. >I think we can accept such PMD at the condition that we can build it, mean= ing >we can easily download the build dependencies for free. That sounds great. This was also our initial thoughts about the implementat= ion. I will try to start this task up again and next step, I guess, will be a ne= w RFC for a new Napatech pmd. > >> Let me know what you think. Or maybe you have ideas to what else we >could do to make it upstream. > >My thinking is to allow every hardware to have a good DPDK support. >Every step in this direction is a progress. Thanks, Finn