From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f44.google.com (mail-wm0-f44.google.com [74.125.82.44]) by dpdk.org (Postfix) with ESMTP id 2C6E3E6D for ; Tue, 5 Apr 2016 11:23:11 +0200 (CEST) Received: by mail-wm0-f44.google.com with SMTP id 20so13024862wmh.1 for ; Tue, 05 Apr 2016 02:23:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nofutznetworks-com.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id; bh=W75qcL34kZKzAaEK3E0PuY+enMKuBx9lc39PuevvQQs=; b=YFtw3n5aOByitVYS1Xp6zF8j3ajlr4HbXEYz3HRq+i36dV6650DOymRkbCmX6rqQ9T QgTVUXQVv1cbRNzfiIoewoA4XuTKzF95MM2OTHY9DH9T6lZSCZEjQ84TbrfRu46/O2yy Vhy3IujIkOI1IWFYXVdoo7+pV770TgCXPgVt+3uLuaUFiOK6/CKYxT0F/VeXaJIzVkw6 xSTwxjP6v8yj+PDZS758x5uGCgZhzrERvmzTa1hStgr/F52sT4ucRtIfZsslcXjvxlPQ L5JtfYZ+bp1yVVJnX3+zvJewi8aOBfeut+JTn3JUVkxMjOFtiHgkMVgW82tQO6Vxjawx xi9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id; bh=W75qcL34kZKzAaEK3E0PuY+enMKuBx9lc39PuevvQQs=; b=W5XEQC0HIdjFEeBMZRFH+8NSYGChP5lGzj+Gi7eaxq3UUk6/xnbhBm9R4HuYpVJIoV RJntzelklJzjds5fGNjn0tnqvLbW5qeyFdmwC9NmJysSqhTUC8x09wg6YJI+3B9eB8Qt QCEuJmxnQtwosNU2pVcMdfoNucTzzU8wvCIht/hUoLOwdPYY6NCh2kC6ARAIw3cg+RoS s8qoTq8Dvk3U0o27txk2vYmY+XxnPp/fJ1uJhpy/ymZIO5FMrFWIgMkgvl14Z5WKtM5F kMZdNmxs+d92fULGiqPBFp4PStzE+oXivMYOQ2YKEe/1clYltKmxdmvqdmnClHQY03MH K3iw== X-Gm-Message-State: AD7BkJLloesy2m/X+lKbdLCtwWl0QfhHyS9bvxTk/Pr/C81TlRhfaHdM0iTD3O0tQPi8/A== X-Received: by 10.28.172.194 with SMTP id v185mr16612894wme.21.1459848190990; Tue, 05 Apr 2016 02:23:10 -0700 (PDT) Received: from lap-3.nofutz.com (ppp089210182232.access.hol.gr. [89.210.182.232]) by smtp.gmail.com with ESMTPSA id e190sm18512014wma.15.2016.04.05.02.23.09 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 05 Apr 2016 02:23:10 -0700 (PDT) From: Lazaros Koromilas To: dev@dpdk.org Date: Tue, 5 Apr 2016 12:23:08 +0300 Message-Id: <1459848188-30028-1-git-send-email-l@nofutznetworks.com> X-Mailer: git-send-email 1.9.1 Subject: [dpdk-dev] [PATCH] doc: announce ABI changes for user-owned mempool caches X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Apr 2016 09:23:11 -0000 Deprecation notice for 16.04 for changes targeting release 16.07. The changes affect struct rte_mempool, rte_mempool_cache and the mempool API. Signed-off-by: Lazaros Koromilas --- doc/guides/rel_notes/deprecation.rst | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index ad31355..6ccabcb 100644 --- a/doc/guides/rel_notes/deprecation.rst +++ b/doc/guides/rel_notes/deprecation.rst @@ -40,3 +40,10 @@ Deprecation Notices The existing API will be backward compatible, but there will be new API functions added to facilitate the creation of mempools using an external handler. The 16.07 release will contain these changes. + +* ABI change for rte_mempool struct to move the cache-related fields + to the more appropriate rte_mempool_cache struct. The mempool API is + also changed to enable external cache management that is not tied to EAL + threads. Some mempool get and put calls are removed in favor of a more + compact API. The ones that remain are backwards compatible and use the + per-lcore default cache if available. This change targets release 16.07. -- 1.9.1