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 6BBA743F5C; Wed, 1 May 2024 10:43:25 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6686D402A7; Wed, 1 May 2024 10:43:24 +0200 (CEST) Received: from fout6-smtp.messagingengine.com (fout6-smtp.messagingengine.com [103.168.172.149]) by mails.dpdk.org (Postfix) with ESMTP id 524594021E for ; Wed, 1 May 2024 10:43:22 +0200 (CEST) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailfout.nyi.internal (Postfix) with ESMTP id 8ACB11380155; Wed, 1 May 2024 04:43:21 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Wed, 01 May 2024 04:43:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm3; t=1714553001; x=1714639401; bh=Z7JbBkgZBUL4LEcidn/JR+Ki6DfXLbS0614OO0PbWG4=; b= VS9d3K0p5J/mbIDqGovRgaBlsvItZzS4C9XZna2Lgt1V19N31JBYhkeTf1wTBJjF eKXuDgwfkL+cu4wVb8nDAQ0BVloCOZAEfIQJ+lUX3DwWjOBC4/jAx346nRe5/pZe QR0Lrh6Qyij8wEe2memSU4xP7jh/a0SSzMP9zQFfugNUm8cg4aQHPpjsc39YnPu3 vKjH23sEWLKB7tM3l+1Rr6u8VmZgiqXY4GXQDDEXzyKTVSkWO1r/X5IAPPWQipJk url7/ZHhU8sONFNpCnne86MzSfPnnqtK4YslQsJBnDjpsM5W+wg0/hBYwKGijFeE crg0mKyobaA6lBC6Kt0LHA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1714553001; x= 1714639401; bh=Z7JbBkgZBUL4LEcidn/JR+Ki6DfXLbS0614OO0PbWG4=; b=X ioTA17VF5QE7MUptpUXetsWx5ApGCR5R8tZWHxU7EzLj6du5DHpKYYMX1UigY94D uHYb9dTQuzwWVWio+OsJEViWIawCcq4ZxVQe4QWV2+C3CUjabpCOLGP/NGXCvYPS WWVBzAzffX1iEYGrObU+tokOmwURumlYDZV11IKFc35FICt98glQNbaIgrDe2VzA lH1KzTGGFOZoOS/WRjgq0W/McVhOW9aJIYzDeU4/h1wUmnEF1EPbApuGnR1zmpsP zjuxfsclYT1qXZdymKsZcht5WmSB/5sjyKaZKFQ/aNtGtymHOQCeMkra8wJePQJg 9DoWEUNoFVlddvWKp39Nw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvdduhedgheegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefufffkjghfggfgtgesthfuredttddtjeenucfhrhhomhepvfhhohhm rghsucfoohhnjhgrlhhonhcuoehthhhomhgrshesmhhonhhjrghlohhnrdhnvghtqeenuc ggtffrrghtthgvrhhnpefgveehgeeufeeihedvvdffvdevhfegffekgffhjeevveekveff ueehleffhffftdenucffohhmrghinhepughpughkrdhorhhgpdhgihhtvggvrdgtohhmpd hophgvnhgvuhhlvghrrdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghm pehmrghilhhfrhhomhepthhhohhmrghssehmohhnjhgrlhhonhdrnhgvth X-ME-Proxy: Feedback-ID: i47234305:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 1 May 2024 04:43:20 -0400 (EDT) From: Thomas Monjalon To: "Wuchangye (EulerOS)" , nsouthern@linuxfoundation.org, Ben Thomas Cc: "web@dpdk.org" Subject: Re: Application for gazelle to Join DPDK Open Source Project List Date: Wed, 01 May 2024 10:43:19 +0200 Message-ID: <2538585.Sgy9Pd6rRy@thomas> In-Reply-To: <073eaae692f94e2ab42ff24aace86adb@huawei.com> References: <073eaae692f94e2ab42ff24aace86adb@huawei.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="utf-8" X-BeenThere: web@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK website maintenance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: web-bounces@dpdk.org Thank you for the detailed information below. It has been requested to add this project last year already: https://inbox.dpdk.org/web/aca0f09c-a76c-a633-4db9-43501023357a@huawei.com/ Nathan, Ben, please could you add a link to https://gitee.com/openeuler/gazelle with this text: Gazelle - TCP Stack in https://www.dpdk.org/ecosystem/#projects Would it be interesting to learn more about the OpenEuler project in a blog post? 01/05/2024 05:51, Wuchangye (EulerOS): > Hello everyone: > > I am Changye Wu, the project leader of the gazelle project in the openEuler community. I am delighted to introduce the gazelle project to you all. > > gazelle is a high-performance user-space protocol stack based on DPDK. It has been open-sourced in the openEuler community and released with the openEuler LTS version. Thanks to DPDK's high-performance packet processing and gazelle's efforts in scheduling, threadization of the protocol stack, etc., gazelle has strong competitiveness in terms of latency, throughput, etc. It can achieve a performance improvement of 20%+ for MySQL and 100% for Redis. Currently, it is widely used in scenarios such as finance and storage. > > We have noticed that the DPDK community encourages everyone to build open-source projects based on DPDK. We also hope to interact with the DPDK community and leverage the power of the community to make gazelle better. Therefore, we hereby apply to join the DPDK open-source project ecosystem. We hope to strengthen our connection with the community, grow together with the community, and contribute to the prosperity of the DPDK community ecosystem. We look forward to your reply. > > Below, I will provide a detailed introduction to the gazelle project, covering aspects such as its technical architecture and effects, project operation status, DPDK support, internal and external collaborations, etc. > > > l Gazelle Software Architecture: > [cid:image001.jpg@01DA9BBD.ECBFADC0] > > Technical Features of gazelle: > High Performance: Zero-copy packet transmission and reception implemented based on DPDK. > Plug-and-Play: Posix compatible, LD_PRELOAD hijacking, no need for business adaptation. > Generality: Supports various network models such as run-to-completion, run-to-wakeup, accelerating applications like MySQL, Redis, etc. > > > l Project Operation Status: > gazelle was open-sourced in the openEuler community in 2022. Over the course of two years, it has garnered contributions from over 35 developers from Kylin Software, China Mobile, Huawei, and others. There have been over 1000 PR submissions. It has been released in over 10 community versions including openEuler 20.03 LTS, 22.03 LTS, 24.03 LTS, etc. > > > l DPDK Version Support: > gazelle supports multiple versions of DPDK including 19.11, 21.11, 23.11, etc. > > > l Collaborations: > gazelle has collaborated with enterprises such as China Mobile, Shanghai Stock Exchange, etc. It has jointly conducted community conference presentations, released technical whitepapers, and more with its partners. > [cid:image003.jpg@01DA9BBD.ECBFADC0][cid:image005.jpg@01DA9BBD.ECBFADC0] > > > l Future Evolution: > Currently, gazelle still faces challenges in scenarios such as multi-processes and containers. We are researching DPDK features like Multi-process, flow_bifurcation, virtio_user, etc. We will further enhance gazelle based on these features. > > For more detailed information about gazelle, you can visit our project repository: https://gitee.com/openeuler/gazelle . Feel free to contact us; we welcome any inquiries.