From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id DF102A32A2 for ; 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> <20191009162831.0c1cf204@hermes.lan> In-Reply-To: <20191009162831.0c1cf204@hermes.lan> From: Jerin Jacob Date: Thu, 24 Oct 2019 16:38:46 +0530 Message-ID: To: Stephen Hemminger Cc: Vamsi Attunuru , dpdk-dev , Thomas Monjalon , Jerin Jacob , 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" > > > > > > > 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.