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 B74FFA0C4C; Tue, 23 Nov 2021 13:08:55 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A4F2740F35; Tue, 23 Nov 2021 13:08:55 +0100 (CET) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mails.dpdk.org (Postfix) with ESMTP id DE09040688 for ; Tue, 23 Nov 2021 13:08:53 +0100 (CET) X-IronPort-AV: E=McAfee;i="6200,9189,10176"; a="235246217" X-IronPort-AV: E=Sophos;i="5.87,257,1631602800"; d="scan'208";a="235246217" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Nov 2021 04:08:52 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,257,1631602800"; d="scan'208";a="538235793" Received: from silpixa00399752.ir.intel.com (HELO silpixa00399752.ger.corp.intel.com) ([10.237.222.27]) by orsmga001.jf.intel.com with ESMTP; 23 Nov 2021 04:08:50 -0800 From: Ferruh Yigit To: dev@dpdk.org, Ray Kinsella Cc: Ferruh Yigit , Olivier Matz , David Marchand , Stephen Hemminger , Elad Nachman , Igor Ryzhov , Dan Gora Subject: [PATCH v2 2/2] doc: announce KNI deprecation Date: Tue, 23 Nov 2021 12:08:39 +0000 Message-Id: <20211123120839.1740537-2-ferruh.yigit@intel.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20211123120839.1740537-1-ferruh.yigit@intel.com> References: <20210623173142.3803801-1-ferruh.yigit@intel.com> <20211123120839.1740537-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 Cc: David Marchand Cc: 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 70e92687d711..276014fe28bb 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 6d087c64ef28..62fd991e4eb4 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