From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from usmailout3.samsung.com (mailout3.w2.samsung.com [211.189.100.13]) by dpdk.org (Postfix) with ESMTP id 106C32C5E for ; Thu, 3 Aug 2017 07:57:50 +0200 (CEST) Received: from uscas1p2.samsung.com (unknown [182.198.245.207]) by usmailout3.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0OU300FRPHWDJ440@usmailout3.samsung.com> for dev@dpdk.org; Thu, 03 Aug 2017 01:57:49 -0400 (EDT) Received: from upcpsbge2.samsung.com (u112.gpu85.samsung.co.kr [203.254.195.112]) by uscas1p1.samsung.com (KnoxPortal) with ESMTP id 20170803055748uscas1p1e1402fc5c7f0db58327725a109a99b05~XQHQl65dO1959819598uscas1p1p for ; Thu, 3 Aug 2017 05:57:48 +0000 (GMT) Received: from uscas1p1.samsung.com ( [182.198.245.206]) by upcpsbge2.samsung.com (USCPEMTA) with SMTP id 92.31.08150.C5BB2895; Thu, 3 Aug 2017 01:57:48 -0400 (EDT) Received: from uscpsbgex3.samsung.com (u124.gpu85.samsung.co.kr [203.254.195.124]) by uscas1p1.samsung.com (KnoxPortal) with ESMTP id 20170803055747uscas1p15fd0c2a998cf260734f89cc48192a61c~XQHQBT5gG0127401274uscas1p1Y for ; Thu, 3 Aug 2017 05:57:47 +0000 (GMT) X-AuditID: cbfec370-f79686d000001fd6-81-5982bb5c0860 Received: from usmmp1.samsung.com ( [203.254.195.77]) by uscpsbgex3.samsung.com (USCPEXMTA) with SMTP id B9.E0.08304.B5BB2895; Thu, 3 Aug 2017 01:57:47 -0400 (EDT) Received: from SSI-EX1.ssi.samsung.com ([105.128.134.61]) by usmmp1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0OU3003CXHWB2230@usmmp1.samsung.com> for dev@dpdk.org; Thu, 03 Aug 2017 01:57:47 -0400 (EDT) Received: from SSI-EX2.ssi.samsung.com (105.128.2.227) by SSI-EX1.ssi.samsung.com (105.128.2.226) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.1.669.32; Wed, 2 Aug 2017 22:57:46 -0700 Received: from SSI-EX2.ssi.samsung.com ([fe80::2149:7df2:31b5:d9a0]) by SSI-EX2.ssi.samsung.com ([fe80::2149:7df2:31b5:d9a0%3]) with mapi id 15.01.0669.032; Wed, 2 Aug 2017 22:57:46 -0700 From: "Rohit Saini (Stellus)" To: "'dev@dpdk.org'" Thread-topic: Use rte_malloc in application Thread-index: AdMMHW6Lx5QMbKT+Sbyv421dSMYlFg== Date: Thu, 03 Aug 2017 05:57:46 +0000 Message-id: Accept-Language: en-US Content-language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: X-Originating-IP: [105.128.2.176] MIME-version: 1.0 X-CFilter-Loop: Reflected X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFKsWRmVeSWpSXmKPExsWy7djXc7oxu5siDU4947N492k7kwOjx68F S1kDGKO4bFJSczLLUov07RK4Mrb+2sFY8Ee+YvfWzYwNjLNluhg5OSQETCRW7p7FBGGLSVy4 t56ti5GLQ0hgOaPEpD2fWSGcmUwSjXMPssJ0XL38ggXEFhJYwSjxaYU8RFE/k8TsVw+YIBIf GCVmLyiHSOxnlHgy/RtYN5uAucTVGy/ZQGwRAWWJWce2g9nCAuoSb1d9YIaI60jsnvsWqkZP on3HMzCbRUBVYt6zrWALeAWsJBpu3WcHsRmB7v5+ag1YnFlAXKK59SYLxKWCEotm72GG+e3f rodsELaixPOWk4wQ9UkSW/7vg5opKPFj8j2oXkmJgytusIA8ICGwjF3i981+oGUcQI6sxKYD zBCmi0Tvn3KIcmGJV8e3sEPYMhI7vjxlgRjPJ/H31yNGiHJeiY42IYgSD4mrK/8yT2BUmoXk 6FlIDpqF5CCIuI7Egt2f2CBsbYllC18zw9hnDjxmQhZfwMi+ilGktLg4Nz212FivODG3uDQv XS85P3cTIzDFnP53uGAH48MNVocYBTgYlXh4Gb43RgqxJpYVV+YeYpTgYFYS4f23sylSiDcl sbIqtSg/vqg0J7X4EKM0B4uSOG/dDKFIIYH0xJLU7NTUgtQimCwTB6dUA6PSrS9f3I4YzS3d dZJncvnVSWd3/DSZei78iU6c4KoT03o6vrJlbRSLfHhZjdlJUrNK4MnSWb3a9650X3ivc/hy PweH7qxpMYfMVnsuaT2YEnqPv8e0+7TR+9afx+/uW920VCao0GTqhXniklH8rxreTGpob1x3 /KOmiktQmJfTqYIjU2ezCF1TYinOSDTUYi4qTgQACSVbAC0DAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRmVeSWpSXmKPExsVy+t9hX93o3U2RBvOWqlm8+7SdyYHR49eC pawBjFFuNhmpiSmpRQqpecn5KZl56bZKoSFuuhZKCnmJuam2ShG6viFBSgpliTmlQJ6RARpw cA5wD1bSt0twy9j6awdjwR/5it1bNzM2MM6W6WLk5JAQMJG4evkFC4QtJnHh3nq2LkYuDiGB ZYwSP788hnL6mSRmPO9hhnA+MErc+/acEcLZzyjxY0UPO0g/m4C5xNUbL9lAbBEBZYlZx7aD 2cIC6hJvV31ghojrSOye+xaqRk+ifcczMJtFQFVi3rOtTCA2r4CVRMOt+2AzGYFu+n5qDVic WUBcorn1JtStAhJL9pxnhrBFJV4+/scKYStKPG85yQhRnyCx5u46RoiZghI/Jt+D6pWUOLji BssERtFZSMbOQtIyC0kLRFxHYsHuT2wQtrbEsoWvmWHsMwceMyGLL2BkX8UoUlpcnJteUWys V5yYW1yal66XnJ+7iRES1zU7GO99tTnEKMDBqMTD+0C1KVKINbGsuDL3EKMEB7OSCO+/nUAh 3pTEyqrUovz4otKc1OJDjKbAQJrILCWanA9MOXkl8YYm5gamJoZGlqaGZqZK4rw+65eFCwmk J5akZqemFqQWwfQxcXBKNTD631m5NiKv6Nbr2msuT89LaOZl9gVxPDlYevCVamrhJv9wjx9K nmmH2/vyclZe5yqp435VUOkR56zCsphRO2yZ86bQ1nO3gv07f/TW9xk6vJy+ZtF1/6fv96Yd elrRmvWz57pidJdKIL/uVLNr8uo+82wFozM50pY7pztMrn/z/fYalpxbM5RYijMSDbWYi4oT ARMXW8ABAwAA X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170803055747uscas1p15fd0c2a998cf260734f89cc48192a61c X-Msg-Generator: CA X-Sender-IP: 203.254.195.124 CMS-TYPE: 301P X-HopCount: 7 X-CMS-RootMailID: 20170803055747uscas1p15fd0c2a998cf260734f89cc48192a61c X-RootMTR: 20170803055747uscas1p15fd0c2a998cf260734f89cc48192a61c References: Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-dev] Use rte_malloc in application 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: Thu, 03 Aug 2017 05:57:50 -0000 Hi, I have a use case in my application where I need to implement my own memory= manager, rather than doing malloc/free everytime to kernel. Instead of writing my own memory manager, I am thinking to use dpdk rte_mal= loc or rte_mempool. Please let me know if this is a good idea. Also, my_node_t *data_ptr =3D (my_node_t *) (uintptr_t) rte_malloc(NULL, sizeof(m= y_node_t), 0); data_ptr is pointing to some invalid memory. Am I doing anything wrong her= e? Thanks, Rohit