From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 169EFA0C52; Wed, 24 Nov 2021 18:18:45 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id CCE8640696; Wed, 24 Nov 2021 18:18:44 +0100 (CET) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mails.dpdk.org (Postfix) with ESMTP id 5C8424003C for ; Wed, 24 Nov 2021 18:18:43 +0100 (CET) X-IronPort-AV: E=McAfee;i="6200,9189,10178"; a="235570374" X-IronPort-AV: E=Sophos;i="5.87,260,1631602800"; d="scan'208";a="235570374" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Nov 2021 09:16:26 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,260,1631602800"; d="scan'208";a="497751768" Received: from silpixa00399752.ir.intel.com (HELO silpixa00399752.ger.corp.intel.com) ([10.237.222.27]) by orsmga007.jf.intel.com with ESMTP; 24 Nov 2021 09:16:23 -0800 From: Ferruh Yigit To: Ray Kinsella Cc: Ferruh Yigit , dev@dpdk.org, Olivier Matz Olivier Matz , David Marchand David Marchand , Stephen Hemminger Stephen Hemminger , Elad Nachman , Igor Ryzhov , Dan Gora Subject: [PATCH v3 2/2] doc: announce KNI deprecation Date: Wed, 24 Nov 2021 17:16:09 +0000 Message-Id: <20211124171609.3101896-2-ferruh.yigit@intel.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20211124171609.3101896-1-ferruh.yigit@intel.com> References: <20210623173142.3803801-1-ferruh.yigit@intel.com> <20211124171609.3101896-1-ferruh.yigit@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Announce the KNI kernel module move to out of dpdk repo and announce long term plan to deprecate the KNI. Signed-off-by: Ferruh Yigit --- Cc: Olivier Matz Olivier Matz Cc: David Marchand David Marchand Cc: Stephen Hemminger Stephen Hemminger Cc: Elad Nachman Cc: Igor Ryzhov Cc: Dan Gora Dates are not discussed before, the patch aims to trigger a discussion for the dates. --- doc/guides/prog_guide/kernel_nic_interface.rst | 2 ++ doc/guides/rel_notes/deprecation.rst | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/doc/guides/prog_guide/kernel_nic_interface.rst b/doc/guides/prog_guide/kernel_nic_interface.rst index f5a8b7c0782c..d1c5ccd0851d 100644 --- a/doc/guides/prog_guide/kernel_nic_interface.rst +++ b/doc/guides/prog_guide/kernel_nic_interface.rst @@ -7,6 +7,8 @@ Kernel NIC Interface ==================== .. Note:: + KNI kernel module will be moved from main git repository to `dpdk-kmods `_ repository. + There is a long term plan to deprecate the KNI. See :doc:`../rel_notes/deprecation` :ref:`virtio_user_as_exceptional_path` alternative is the preferred way for interfacing with the Linux network stack as it is an in-kernel solution and diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index 2262b8de6093..f20852504319 100644 --- a/doc/guides/rel_notes/deprecation.rst +++ b/doc/guides/rel_notes/deprecation.rst @@ -48,6 +48,12 @@ Deprecation Notices in the header will not be considered as ABI anymore. This change is inspired by the RFC https://patchwork.dpdk.org/project/dpdk/list/?series=17176. +* kni: KNI kernel module will be moved to `dpdk-kmods `_ + repository by the `DPDK technical board decision + `_, on v22.11. +* kni: will be depreciated, will remove all kni lib, kernel module and example code + on v23.11. + * lib: will fix extending some enum/define breaking the ABI. There are multiple samples in DPDK that enum/define terminated with a ``.*MAX.*`` value which is used by iterators, and arrays holding these values are sized with this -- 2.31.1