From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.napatech.com (mail02.napatech.com [188.120.77.119]) by dpdk.org (Postfix) with ESMTP id 2EEFA16E for ; Mon, 8 Jan 2018 14:08:15 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=napatech.com; i=@napatech.com; q=dns/txt; s=mar2017; t=1515416895; x=1546952895; h=from:to:cc:subject:date:message-id: content-transfer-encoding:mime-version; bh=z6XFq/VzWEjFdMaYvEZcbFZcb4tP9S2ZpbAUXualzuc=; b=hZcIMzQJi4vOeV0/6wkjXL/zL53PwjZRoFP58AylL2PHU4iOfj34zRPH LCjqzx28FchQakgRcsXVE92uA9QN6rHTLbmOX9Rtnn9/pK48reb7bmqEG lllQuWiky1lN4T0HtU9tKlwT0Q0MFBwHJS47WqDu1JgMxBfkGlB1y2d6s oOPkEhD1gEg5sIehNhq6LVom0RQ7aHjb7dAEpKcdn/A5PX4ZQdiL+t0zv 7ahLaFKQgNwibLludbbBoCLG52uKkzVlrcCSHxZMUw01O42xhzxwaS//8 i4CIVOXUMpG+RlM+pCJRKnxliWfvGyn8LZgW5KaIs9bolh3yG6uyBxHeg Q==; IronPort-PHdr: =?us-ascii?q?9a23=3A2FU3+BfbMNcuL1XM5LDknVGglGMj4u6mDksu8pMi?= =?us-ascii?q?zoh2WeGdxcS7Zh7h7PlgxGXEQZ/co6odzbaO6uawAidcvN6oizMrSNR0TRgLiM?= =?us-ascii?q?EbzUQLIfWuLgnFFsPsdDEwB89YVVVorDmROElRH9viNRWJ+iXhpTEdFQ/iOgVr?= =?us-ascii?q?O+/7BpDdj9it1+C15pbffxhEiCCybL9uMRm6twbcu8cZjYZtKqs61wfErGZPd+?= =?us-ascii?q?lK321jOEidnwz75se+/Z5j9zpftvc8/MNeUqv0Yro1Q6VAADspL2466svrtQLe?= =?us-ascii?q?TQSU/XsTTn8WkhtTDAfb6hzxQ4r8vTH7tup53ymaINH2QLUpUjms86tnVBnlgz?= =?us-ascii?q?ocOjUn7G/YlNB/jKNDoBKguRN/xZLUYJqIP/Z6Z6/RYM8WSXZEUstXSidPAJ6z?= =?us-ascii?q?b5EXAuQBI+hWspX9qVUNoxu/GQaiC+zgxyRUhn/v3602z/gtHR3Y0AEmAtkAsG?= =?us-ascii?q?7UrNLwNKoKUe61za/IzTPeZP5I2Tf98onIcgs9of6SW7JwatTeyU8yHA7CgFWf?= =?us-ascii?q?tZfoPzWP2eQVqWeb8/RvWv6vi2I9tw5xpT2vy94qh4LUhYwV0kjJ+ThlzIovO9?= =?us-ascii?q?G1R1J3bcS5HJdKtCyXOJN6Tt4+T21ypio3xaEKtYSmcCQW0pgr2RDSZviff4iG?= =?us-ascii?q?/B3uV/qdLDJ9iX9le7+zmhO//Ei9xuLmS8W51UxFoTZLn9nCs30A1BPe5daBR/?= =?us-ascii?q?Bg5EmuwyyP2BrW6uxcJEA0krfUJIA5z74rk5oTrVzDHijrmEXqlKOWdlsr+uyv?= =?us-ascii?q?6+n/Z7XpvJ6cN4tuhgH4KKsugtawAfgmPQcSX2iX4/iz1Lrm/UHhQbVKiOM5kr?= =?us-ascii?q?XBvZzHOcgXvLC1DgBJ3oo59hqzFTSr3dsAkXkCNl1FeRaHj4bzO1HJJfD1Ffm/?= =?us-ascii?q?jEi3nTdt3f/GJqfuAonTIXffkLftZ6py60lZyAYr19BQ+4pUCq0dIPL0QkL+qc?= =?us-ascii?q?LXDgEiPgOp2+boFdZ92pkZWWKVDa/KeJ/V5GOI4ecmOKGpY4kXsTL6LbBx+/7p?= =?us-ascii?q?iHYisVoae6ug2ZwRLna1AqI1DV+eZC/Cg9EHWUwKpAslUOHsk1CEGWpdbF60Vr?= =?us-ascii?q?o1+jwwCMStCoKVFdPlu6CIwCruRs4eXWtBEF3ZVC6wL4g=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2H1AQB3bFNa/1QB8ApeGwEBAQEDAQEBC?= =?us-ascii?q?QEBAYVAB58IlyoUggEKhTsChHIXAQEBAQEBAQEBAQKBEII4JAGCRwEBPz8MBgE?= =?us-ascii?q?ZBAEBHwk5FAkJAQQOBQgMvhGKMAEBAQEGAQEBAQEjhCCDa4Fphl6BMoY4BaNel?= =?us-ascii?q?TWCIIYZi1mWagICAgIJAhqBPCECggZvFYJnglQcgWd4iVGBFwEBAQ?= X-IPAS-Result: =?us-ascii?q?A2H1AQB3bFNa/1QB8ApeGwEBAQEDAQEBCQEBAYVAB58Ilyo?= =?us-ascii?q?UggEKhTsChHIXAQEBAQEBAQEBAQKBEII4JAGCRwEBPz8MBgEZBAEBHwk5FAkJA?= =?us-ascii?q?QQOBQgMvhGKMAEBAQEGAQEBAQEjhCCDa4Fphl6BMoY4BaNelTWCIIYZi1mWagI?= =?us-ascii?q?CAgIJAhqBPCECggZvFYJnglQcgWd4iVGBFwEBAQ?= 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; Mon, 8 Jan 2018 14:08:14 +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; Mon, 8 Jan 2018 14:08:14 +0100 From: Finn Christensen To: Thomas Monjalon CC: "dev@dpdk.org" Thread-Topic: [dpdk-dev] Napatech pmd Thread-Index: AdOIb3CvGN8P5PTHQta8/tnz3qHhzQ== Date: Mon, 8 Jan 2018 13:08:13 +0000 Message-ID: Accept-Language: da-DK, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.240.10.239] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: [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: Mon, 08 Jan 2018 13:08:15 -0000 Hi Thomas, Thanks for bringing this discussion up again. The Napatech PMD is build on top of our proprietary driver. The reason is b= asically that we utilize many years of driver development and thus reuses t= he FPGA controlling code in the DPDK PMD. The Napatech driver suite is stil= l closed source. The current NTNIC PMD dynamically links a Napatech proprietary NTAPI librar= y 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). Furthermo= re, 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 to d= o, therefore we haven't got to that yet. If the DPDK community would accept the dynamic linking to a proprietary lib= rary, from inside our PMD, then it would be great. Let me know what you think. Or maybe you have ideas to what else we could d= o to make it upstream. Thanks, Finn >-----Original Message----- >From: Thomas Monjalon [mailto:thomas@monjalon.net] >Sent: 5. januar 2018 16:34 >To: Finn Christensen >Subject: Re: [dpdk-dev] standardize device identification > >It leads to a totally different question: >Can we discuss again how to integrate your driver in DPDK upstream? >Please explain again your situation in a new thread.