From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 11EAFA0562;
	Tue, 31 Mar 2020 16:58:57 +0200 (CEST)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id CF7AB1BFC4;
	Tue, 31 Mar 2020 16:58:56 +0200 (CEST)
Received: from mail-pj1-f65.google.com (mail-pj1-f65.google.com
 [209.85.216.65]) by dpdk.org (Postfix) with ESMTP id CA2812C6D
 for <dev@dpdk.org>; Tue, 31 Mar 2020 16:58:54 +0200 (CEST)
Received: by mail-pj1-f65.google.com with SMTP id np9so1176726pjb.4
 for <dev@dpdk.org>; Tue, 31 Mar 2020 07:58:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=networkplumber-org.20150623.gappssmtp.com; s=20150623;
 h=date:from:to:cc:subject:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=tSOvH8ZMJN2zWW+A6WomzyB4Lbd++TijiHgxRn7JxxA=;
 b=A/Yao0wttEIGv7928n2Nuxu1CGHQQSp01C1R2HaR+ngXNwFQkMiDVU3TntF2m7Xu1s
 IO2RxYA3qUkBxrhbN4V1XVCfvJUL7Q/IdXmls3Nqu/BElx+OPJZZNXrEdxu/vDxIgIcX
 MkZnvFgkYS5jFQ6bhHuHU/tUZPzhFl4PdcybgQfJSP9Avej7h/WwmW0gyNWjIMQmgD0r
 POjXgsHLrIpQBWwqBUXUL5Kcq2fgbWZTY1/w/yHTDdvNhOvzBIvAWTB0f5ecaQtU+bIE
 6zHtHgu4TBW36sFgINkOEqTLv3QphYXTVEg3eaz7ltZ5TKawy4fu1McQzGcTpdlrWKXr
 e7fA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=tSOvH8ZMJN2zWW+A6WomzyB4Lbd++TijiHgxRn7JxxA=;
 b=Er2Fj7bctB8AjYnN8rPkO4q22WyoBCiZw1LJVubVkZfWgJ3auO8IFm2UCRy/NjD6Ug
 tF3Qrz4CHcVIAJUSi1d42CcXXFmVFwyc4RZ1pqj5e7KHptKH6NFgx4WYIgcC3pozzSWK
 hkOgClQ3BIlS320J+5SgTg+gDMyXLUk5LIweSrp+h4NpYaF6X8ec96TPuqhsh9XLbzt9
 pa84hBPQAh1Ad35QsDIKrx2QUZw6Ev6TTY3T1E4aOWojZRDitGxSXvKbHPJL9I/FGDjR
 tQBV9Mk9DjgDC2jk9BaD8AnLReB9mSth4D9pol0BRAW84Q4UbT2rbfWLyQnZyG2FlG2/
 4ymA==
X-Gm-Message-State: AGi0PuadIsmMNdOWAFUWlPM8tGfzfOpCeFrJ5VbuZX9pLVB0VozuTdS6
 PTR0RMvMD6LnBRR0NZeaUrucPw==
X-Google-Smtp-Source: APiQypKGPlSd0Q80M84zCmyZ0R4Dvs66EWRAkHhi9+g5KVUlJWbc1FiGYT+u/xiFoTd+zZXh2iRfFw==
X-Received: by 2002:a17:90a:32c5:: with SMTP id
 l63mr4664832pjb.47.1585666733918; 
 Tue, 31 Mar 2020 07:58:53 -0700 (PDT)
Received: from hermes.lan (204-195-22-127.wavecable.com. [204.195.22.127])
 by smtp.gmail.com with ESMTPSA id a26sm12039137pgn.14.2020.03.31.07.58.53
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 31 Mar 2020 07:58:53 -0700 (PDT)
Date: Tue, 31 Mar 2020 07:58:45 -0700
From: Stephen Hemminger <stephen@networkplumber.org>
To: Michael Lilja <ml@napatech.com>
Cc: Thomas Monjalon <thomas@monjalon.net>, Neil Horman
 <nhorman@tuxdriver.com>, Finn Christensen <fc@napatech.com>, "dev@dpdk.org"
 <dev@dpdk.org>, "Bent Kuhre" <bk@napatech.com>, "techboard@dpdk.org"
 <techboard@dpdk.org>
Message-ID: <20200331075845.28c3d4e3@hermes.lan>
In-Reply-To: <f8556b305f024794a5740f78b8ec071a@napatech.com>
References: <eb2c4ab6b5354b4bbc6539663177bb36@napatech.com>
 <3917216.uADA5c2rLh@xps>
 <20200331121721.GA3858830@hmswarspite.think-freely.org>
 <11835288.hYdu0Ggh8K@xps>
 <f8556b305f024794a5740f78b8ec071a@napatech.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
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 <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

On Tue, 31 Mar 2020 12:39:17 +0000
Michael Lilja <ml@napatech.com> wrote:

> Hi,
> 
> I appreciate the discussion. It would of course be nice if vendors could be allowed to use external libraries/drivers and have a DPDK shim but I also understand the concern.
> 
> We have started the movement towards an open source variant of our NICs driver so that upstreaming to DPDK (and kernel) will be possible. The downside is that not all NICs will be supported, it is simply not worth the effort rewriting a legacy codebase.
> 
> Thanks,
> Michael

The downside is that any proprietary requirement means code is untestable by
any CI or infrastructure. Therefore it is likely to be broken.