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 069D8A0542; Wed, 5 Oct 2022 06:19:39 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D5A3D40694; Wed, 5 Oct 2022 06:19:38 +0200 (CEST) Received: from out162-62-57-252.mail.qq.com (out162-62-57-252.mail.qq.com [162.62.57.252]) by mails.dpdk.org (Postfix) with ESMTP id B3E6240041 for ; Wed, 5 Oct 2022 06:19:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1664943574; bh=mMh0K/LcpBJzFHwiZHIEnNk7giuV5OhI5ut3wMUq7oA=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=VDz+CKmX2EI3GVmGK50NxcZCbz4xwdnGkuRt8HVdMBIVkaQ5hiSIIqnI2UcCMzR3I t1CFPGHAO1Fqx99vWxl3fYabEuPeMS8VID5ngoGHs7XETOJPJqSOyKDOpPW3AhozLP 3p8B4jUyBL5NyH6IZIuWzNSe693NSdZieHvx3ql4= Received: from [192.168.3.63] ([120.229.93.179]) by newxmesmtplogicsvrszc13.qq.com (NewEsmtp) with SMTP id 4E0B9452; Wed, 05 Oct 2022 12:19:32 +0800 X-QQ-mid: xmsmtpt1664943572t1pnfmwqw Message-ID: X-QQ-XMAILINFO: OUrMHMu9XZHvsl/SNbP89VxUjfAYx+Jl1XqiH0qLSsRsqWsHtXppMY0tHLrljq IeB2YsTUFTnv7N2L/JNe+qOk51RuiE3jRv+yc1GxAE+6CMNI0dIVh5ePhYZytVmETFb8BXmqvEk6 VGDGGs+RqUgIsIy9wZCJalC/gpdQv2+2f5yCxUuJ/Xr5s2LS2qP1sGqEE6hEhZMTsLDj6C75AIWS kTCM9RNMydqySh7/dIe2PbzHiY8bStMgAZYgJIbioAqtUd4xTy1toOEoX7tdTr3I3quTp3b7ZG3A pd939zdYFtw/44iZfKX2cygnkHPin8uEvZ9bayZpNawk7z3RBdWuMmU+ecjq8sF0NHmW8GtWJP5e 9ztRovRFKvLYEesSQLr7rFJEYdQnyUigeMb/Hka6mQMCPsSx/JUjnS+JQPeKMEZJvNH1fIjZsA3l /rtpVX8TtN13j/9Z5U9u2Zqr7zngTLDZ4vWfXEAjnj/mbH3Ds/PgvAySX52LtrkCKuvdeEqlU3xA EDzlpdh6mk9XzM98zHiIntDKM/uJkYz1F8cFieSqv0hTYfHHtAOqnE14b/QVZ1N+hTyg3e2eYdoT 8FqT47cxmBTDU7EUfb22UILufe/k8jViq4On5LKUSCG+PnEIeyg7P7Z9IO9PkkfbFH0YT9q72V6a lLrIJctII2flWJdXIFDYqaYRt9DEc0PqYG3K0T1MjDPKyIpEsS12ZomonbRhrSy/EOTsGXkaKR7L wdEXHrBhteeRouR0Xh0MnLw85O6ReXyAOvTaPwdpYB7EAPnWNxctz6zGpweXSJohuFgA0OF4FL2p 1YP+N7BVVvKYiGhIOe/Lv/gfjkMTDC7LoS/wl2Omx7rB5lDNpGFGFxVr0zezf6IoKKzdzp08Q9KY GNiSHcvdFw7mZjOi6ir36f9vCpofWnqT2zrMDnkVoCtk8ZAIBIa3/FlFG2cLbj+XeP6heMb0W457 VaaHRhxfxmtwwIfLn5UfGuwgmkNPpe4N2Jg4JRxy/Eo6x55lFcNA== X-OQ-MSGID: <1043e4ee-4ab3-25c6-50f9-fa8bb514aa41@qq.com> Date: Wed, 5 Oct 2022 12:19:33 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 Subject: Re: [PATCH v3 00/10] introduce memarea library Content-Language: en-US To: David Marchand , Chengwen Feng , =?UTF-8?Q?Morten_Br=c3=b8rup?= , "Burakov, Anatoly" , dmitry.kozliuk@gmail.com, stephen@networkplumber.org Cc: thomas@monjalon.net, dev@dpdk.org, jerinjacobk@gmail.com References: <20220721044648.6817-1-fengchengwen@huawei.com> <20220924074951.31814-1-fengchengwen@huawei.com> From: datshan In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed 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 Hi David,   The v5 (send by datshan@qq.com) is sent to fix it, please have a look. Thanks. On 2022/10/3 15:42, David Marchand wrote: > On Sat, Sep 24, 2022 at 9:56 AM Chengwen Feng wrote: >> The memarea library is an allocator of variable-size object which based >> on a memory region. The main features are as follows: >> >> - The default alignment size is RTE_CACHE_LINE_SIZE. >> >> - The memory region can be initialized from the following memory >> sources: >> 1. RTE memory: e.g. invoke rte_malloc_socket to obtain. >> 2. System API: e.g. invoke posix_memalign to obtain. >> 3. User provided address: it can be from extended memory as long as >> it is available. The address must be aligned to >> RTE_CACHE_LINE_SIZE. >> 4. User provided memarea: it can be from another memarea. >> >> - It provides refcnt feature which could be useful in multi-reader >> scenario. >> >> - It provides backup memory mechanism, the memarea could use another >> memarea as a backup. >> >> Note: >> a) The memarea is oriented towards the application layer, which could >> provides 'region-based memory management' [1] function. >> b) The eal library also provide memory zone/heap management, but these >> are tied to huge pages management. >> >> [1] https://en.wikipedia.org/wiki/Region-based_memory_management >> >> Signed-off-by: Chengwen Feng > This series did not pass through the CI, as its patches are spread > over different series in patchwork. > https://patchwork.dpdk.org/project/dpdk/list/?submitter=2146 > > There was probably something wrong when sending the patches, please > check your setup and repost them. > > > Thanks. >