From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pg1-f195.google.com (mail-pg1-f195.google.com [209.85.215.195]) by dpdk.org (Postfix) with ESMTP id 9138E4CC7 for ; Fri, 10 May 2019 16:59:03 +0200 (CEST) Received: by mail-pg1-f195.google.com with SMTP id e6so3153883pgc.4 for ; Fri, 10 May 2019 07:59:03 -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=ee5xvWaZDrAyG+8fmGolRj/BNbMrmf2TyKwgxz2kL4w=; b=nuxZGQPXqASGr/+gcbYHZ+UfewscUsEJ+K1dZpi/YUAS5/Xcob4RljlMJ6lE4YYLrF TnnduBhhwMEpdQGc0FzLYM5fAMce1SJLBKm60M31bWFxdEN1d9ubrWQvBpF7qlj5xnpU pAmlVw91X2+tofTsd/k6XJ0cT8ZiIU4tmrn+LGyVCxSTZ24+obwXqAQtGausaI6Xv394 chQnM7m1I3Hocc25iYWJnZrDXsbZUnKsshHmlgr63xtEZHLzIlPozZMOjrU0tdp72x+x BeS7ib9lTpH5geMBWUGrMxSWe6vvvYrsLWGjglPLPgHUhIAq1rJb1eC6Z7KPTYimQRa+ kX9w== 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=ee5xvWaZDrAyG+8fmGolRj/BNbMrmf2TyKwgxz2kL4w=; b=tapMOeto2KyCADXfa7jfyfAxrJdmWJr4BiiTnzijfutT5qV5wFeXMklUMOKtK7O8iP SjX+t6HS07pasHC3ZUKQbfpQ9AVRYsmd2gDn7wNJ0Ee1lIYNLeDDtOdzbQ6vhwCCmdYk QB7K5tlF9iBu8xpqvtIYL4kMPefqq+hX6edDzU0hS7906Bq2W8PQn1GzuqrXz3ol03du zpdOgFpFPUEhNJMbH991yYhzv/L1PkYcUs4yWE7DHHYu5ADGQb/2JhF/AbBE9u8EuhKT pPuu/mtyRxqs6gK0Aa6y0yULKrE/cTks+jno6e4oLJmfka3NEnbTE06LWphHOgVpsFj2 CyNg== X-Gm-Message-State: APjAAAXFVC7qTi5NTKnvE85DVDqGkhSnANoLNuWkO8m1I4GTtNzelKQr 2l4X7brWjQoAs68N+M/3mSeJPA== X-Google-Smtp-Source: APXvYqyNH4NYlDZcwbKIll05NR0WQTDgL47PpyR1MTUIPuI9tyAq8g/V8htHZ+Rmx9uzE8KFyLzzEg== X-Received: by 2002:a62:6c88:: with SMTP id h130mr14703771pfc.106.1557500342697; Fri, 10 May 2019 07:59:02 -0700 (PDT) Received: from hermes.lan (204-195-22-127.wavecable.com. [204.195.22.127]) by smtp.gmail.com with ESMTPSA id s17sm7013125pfm.149.2019.05.10.07.59.02 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 10 May 2019 07:59:02 -0700 (PDT) Date: Fri, 10 May 2019 07:58:55 -0700 From: Stephen Hemminger To: "Eads, Gage" Cc: Thomas Monjalon , "dev@dpdk.org" , "olivier.matz@6wind.com" , "arybchenko@solarflare.com" , "Richardson, Bruce" , "Ananyev, Konstantin" , "Honnappa.Nagarahalli@arm.com" , "gavin.hu@arm.com" , "Ola.Liljedahl@arm.com" , "nd@arm.com" Message-ID: <20190510075855.2899716e@hermes.lan> In-Reply-To: <9184057F7FC11744A2107296B6B8EB1E68CB470E@fmsmsx101.amr.corp.intel.com> References: <20190118153117.23810-1-gage.eads@intel.com> <20190201143623.31135-1-gage.eads@intel.com> <1845234.OyIqJ6yfKh@xps> <9184057F7FC11744A2107296B6B8EB1E68CB470E@fmsmsx101.amr.corp.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: [dpdk-dev] [PATCH v4] doc: announce ring API change 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: , X-List-Received-Date: Fri, 10 May 2019 14:59:03 -0000 On Fri, 10 May 2019 14:53:56 +0000 "Eads, Gage" wrote: > > 01/02/2019 15:36, Gage Eads: > > > In order to support the non-blocking ring[1], an API change > > > (additional argument to rte_ring_get_memsize()) is required in > > > librte_ring. This commit updates the deprecation notice to pave the > > > way for its inclusion in 19.08. > > > > > > [1] http://mails.dpdk.org/archives/dev/2019-January/124162.html > > > > > > Signed-off-by: Gage Eads > > > > There is still no agreement on this change? > > > > Still none. I was hoping this discussion (http://mails.dpdk.org/archives/dev/2019-April/129229.html) would lead to some clear direction, but at this point the effort is stalled. The fundamental tradeoff is between non-blocking rings and ABI breakage. Why not have a new ring type for non-blocking rings since non-blocking rings are not necessary for all use cases. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id 5EB43A0096 for ; Fri, 10 May 2019 16:59:06 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 7F37858F6; Fri, 10 May 2019 16:59:05 +0200 (CEST) Received: from mail-pg1-f195.google.com (mail-pg1-f195.google.com [209.85.215.195]) by dpdk.org (Postfix) with ESMTP id 9138E4CC7 for ; Fri, 10 May 2019 16:59:03 +0200 (CEST) Received: by mail-pg1-f195.google.com with SMTP id e6so3153883pgc.4 for ; Fri, 10 May 2019 07:59:03 -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=ee5xvWaZDrAyG+8fmGolRj/BNbMrmf2TyKwgxz2kL4w=; b=nuxZGQPXqASGr/+gcbYHZ+UfewscUsEJ+K1dZpi/YUAS5/Xcob4RljlMJ6lE4YYLrF TnnduBhhwMEpdQGc0FzLYM5fAMce1SJLBKm60M31bWFxdEN1d9ubrWQvBpF7qlj5xnpU pAmlVw91X2+tofTsd/k6XJ0cT8ZiIU4tmrn+LGyVCxSTZ24+obwXqAQtGausaI6Xv394 chQnM7m1I3Hocc25iYWJnZrDXsbZUnKsshHmlgr63xtEZHLzIlPozZMOjrU0tdp72x+x BeS7ib9lTpH5geMBWUGrMxSWe6vvvYrsLWGjglPLPgHUhIAq1rJb1eC6Z7KPTYimQRa+ kX9w== 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=ee5xvWaZDrAyG+8fmGolRj/BNbMrmf2TyKwgxz2kL4w=; b=tapMOeto2KyCADXfa7jfyfAxrJdmWJr4BiiTnzijfutT5qV5wFeXMklUMOKtK7O8iP SjX+t6HS07pasHC3ZUKQbfpQ9AVRYsmd2gDn7wNJ0Ee1lIYNLeDDtOdzbQ6vhwCCmdYk QB7K5tlF9iBu8xpqvtIYL4kMPefqq+hX6edDzU0hS7906Bq2W8PQn1GzuqrXz3ol03du zpdOgFpFPUEhNJMbH991yYhzv/L1PkYcUs4yWE7DHHYu5ADGQb/2JhF/AbBE9u8EuhKT pPuu/mtyRxqs6gK0Aa6y0yULKrE/cTks+jno6e4oLJmfka3NEnbTE06LWphHOgVpsFj2 CyNg== X-Gm-Message-State: APjAAAXFVC7qTi5NTKnvE85DVDqGkhSnANoLNuWkO8m1I4GTtNzelKQr 2l4X7brWjQoAs68N+M/3mSeJPA== X-Google-Smtp-Source: APXvYqyNH4NYlDZcwbKIll05NR0WQTDgL47PpyR1MTUIPuI9tyAq8g/V8htHZ+Rmx9uzE8KFyLzzEg== X-Received: by 2002:a62:6c88:: with SMTP id h130mr14703771pfc.106.1557500342697; Fri, 10 May 2019 07:59:02 -0700 (PDT) Received: from hermes.lan (204-195-22-127.wavecable.com. [204.195.22.127]) by smtp.gmail.com with ESMTPSA id s17sm7013125pfm.149.2019.05.10.07.59.02 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 10 May 2019 07:59:02 -0700 (PDT) Date: Fri, 10 May 2019 07:58:55 -0700 From: Stephen Hemminger To: "Eads, Gage" Cc: Thomas Monjalon , "dev@dpdk.org" , "olivier.matz@6wind.com" , "arybchenko@solarflare.com" , "Richardson, Bruce" , "Ananyev, Konstantin" , "Honnappa.Nagarahalli@arm.com" , "gavin.hu@arm.com" , "Ola.Liljedahl@arm.com" , "nd@arm.com" Message-ID: <20190510075855.2899716e@hermes.lan> In-Reply-To: <9184057F7FC11744A2107296B6B8EB1E68CB470E@fmsmsx101.amr.corp.intel.com> References: <20190118153117.23810-1-gage.eads@intel.com> <20190201143623.31135-1-gage.eads@intel.com> <1845234.OyIqJ6yfKh@xps> <9184057F7FC11744A2107296B6B8EB1E68CB470E@fmsmsx101.amr.corp.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Subject: Re: [dpdk-dev] [PATCH v4] doc: announce ring API change 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" Message-ID: <20190510145855.lRR_cPqbiFVM8Q-DPmx8PKnuIVCE-0axs-a5BeFUIo4@z> On Fri, 10 May 2019 14:53:56 +0000 "Eads, Gage" wrote: > > 01/02/2019 15:36, Gage Eads: > > > In order to support the non-blocking ring[1], an API change > > > (additional argument to rte_ring_get_memsize()) is required in > > > librte_ring. This commit updates the deprecation notice to pave the > > > way for its inclusion in 19.08. > > > > > > [1] http://mails.dpdk.org/archives/dev/2019-January/124162.html > > > > > > Signed-off-by: Gage Eads > > > > There is still no agreement on this change? > > > > Still none. I was hoping this discussion (http://mails.dpdk.org/archives/dev/2019-April/129229.html) would lead to some clear direction, but at this point the effort is stalled. The fundamental tradeoff is between non-blocking rings and ABI breakage. Why not have a new ring type for non-blocking rings since non-blocking rings are not necessary for all use cases.