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 DF102A32A2
	for <public@inbox.dpdk.org>; Thu, 24 Oct 2019 13:09:05 +0200 (CEST)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id 7A9261E8FB;
	Thu, 24 Oct 2019 13:09:05 +0200 (CEST)
Received: from mail-io1-f68.google.com (mail-io1-f68.google.com
 [209.85.166.68]) by dpdk.org (Postfix) with ESMTP id D5EF21E8F3;
 Thu, 24 Oct 2019 13:09:03 +0200 (CEST)
Received: by mail-io1-f68.google.com with SMTP id q1so28988575ion.1;
 Thu, 24 Oct 2019 04:09:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Uowh7xdjKx4Zp8LhXjQYcUd2xPXPhmUJ+pbgDaJ5neA=;
 b=WOxAx1+mrgCfKyCd6zx9DFtIzy2K7dKQ054tAKICuNk6R2YrWG1ujTVdx60J3KO+BS
 I0BT+C0+2hhY9pQd5Ct05ywe/vjDLEBm0h7xyeXuWXXaHt+wtHtM2s9bwHen5LxHlWVM
 r+bbXpwXcR71zocEl3N84+HEFyYkDgw0En8yi8NWCO1N1FLn/MNx5MkFqNZkXwQZ1mVZ
 yeyBFQBMjk0+OKZj9SRkV0J0o2/Kp58lCuHYJN0TXRyZ1r97kapw05WoljLN0TjTimMQ
 5oXsB2jTavYi0mxfIJMSBWF8yOPuyKTDlaHUZvkdQvRmpCvlc8DfBaBl6onM/oY4m+OA
 STQw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Uowh7xdjKx4Zp8LhXjQYcUd2xPXPhmUJ+pbgDaJ5neA=;
 b=LkQUDcY0bf4NQNnft3z0fotQc9aG+MSsralAbNf2d8B7DDGRmSgd2jWigIAD10QooC
 LRbPiUtT1ul8gVlp/eeBrEHwTnAfGO5iQs15Xpyl9xlijrCjPxOhHPiVf+g0yYOfsvLH
 pmNbgKALxvbTqZJkcW/z0p+eE1TQ1hp/3s7w1Kg5e5VrKql7ASGhdu8916Qr2MidsX+1
 rLe0Z1RGe+oV7sYgEA1m5GHLzU8+DU2gYwbQbJ9FyJmf9eSbS4lJN29okdnCG1KZZ9t6
 bgzxMPDzwzlNnfw09vTuFv5O/ZfHaf+R1l0IrvzqfVZ8mrF7NlDuuOKsnHARdLx/yCPi
 V7RQ==
X-Gm-Message-State: APjAAAVTw57nmj4KpEiwxlWql5vhvGZp+I9baAhzndsjEWfBahLd9qUZ
 wCJp4cRhnExW0c5F1kKBthcLoH9d0jxiYOq1oak=
X-Google-Smtp-Source: APXvYqwlAyqWclr+TRGklTm1Y1RXfVwM5kd3/s8MPdUkwGJe4bX6Wtej/zAjH571ekkyzdG3VRl8TV57IGKJkzst3UQ=
X-Received: by 2002:a5d:8598:: with SMTP id f24mr2236074ioj.60.1571915342998; 
 Thu, 24 Oct 2019 04:09:02 -0700 (PDT)
MIME-Version: 1.0
References: <20190906091230.13923-1-vattunuru@marvell.com>
 <20191008081244.425551a0@hermes.lan>
 <CALBAE1NUaKwWqdktC3PJSJ_qaRtFHobahruTyVKUWZNXSPwveA@mail.gmail.com>
 <20191009162831.0c1cf204@hermes.lan>
In-Reply-To: <20191009162831.0c1cf204@hermes.lan>
From: Jerin Jacob <jerinjacobk@gmail.com>
Date: Thu, 24 Oct 2019 16:38:46 +0530
Message-ID: <CALBAE1Ni7oJO_PjwS9xb8OdzCQKm6rLo0UBMXCK5SAFa5EewYQ@mail.gmail.com>
To: Stephen Hemminger <stephen@networkplumber.org>
Cc: Vamsi Attunuru <vattunuru@marvell.com>, dpdk-dev <dev@dpdk.org>, 
 Thomas Monjalon <thomas@monjalon.net>, Jerin Jacob <jerinj@marvell.com>,
 techboard@dpdk.org
Content-Type: text/plain; charset="UTF-8"
Subject: Re: [dpdk-dev] [PATCH v1 1/1] kernel/linux: introduce vfio_pf
	kernel module
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>

> > >
> >
> > There is security issue in attaching DPDK PF driver and netdev bind to VF.
> > So this scheme is not upsteamble to Linux kernel. Since rte_flow had VF
> > action. We need this scheme to support VF action with VFIO. So, Out of tree
> > is the only way as it is DPDK specific feature. Already sent patches to
> > Linux kernel, it make sense to not accept this in upstream.  We are already
> > exposing such features through igb-uio for non VFIO device. IMO, there
> > should not be any disparity between igb-uio and VFIO in DPDK.
> >
> > If we are against out of tree module, let's remove igb-uio as well. We
> > can't have different treatment for similar issues.
>
> You are right igb-uio is legacy and only exists for users unwilling to
> change (such as old kernels which don't support vfio noiommu mode).
> Eventually it should go as well. And the same for KNI.

+ Techboard

I understand, Everyone would like not to have out of tree kernel
modules in dpdk repo.

Is it possible to
a) move existing or new out of tree module or
b) libraries can be used by another project or
c) DPDK device drivers binary FW repo like Linux kernel FW etc(The
ones connected to dpdk)

add it in https://www.dpdk.org/hosted-projects/

and use tools like "https://gerrit.googlesource.com/git-repo/"[1] for
development and distribution case
[1]
git-repo: tools used by android for a similar situation.