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 C68DB43F74; Fri, 3 May 2024 11:32:14 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BBE50402D0; Fri, 3 May 2024 11:32:14 +0200 (CEST) Received: from fhigh8-smtp.messagingengine.com (fhigh8-smtp.messagingengine.com [103.168.172.159]) by mails.dpdk.org (Postfix) with ESMTP id 78108402C5 for ; Fri, 3 May 2024 11:32:13 +0200 (CEST) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailfhigh.nyi.internal (Postfix) with ESMTP id C247411400F4; Fri, 3 May 2024 05:32:12 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Fri, 03 May 2024 05:32:12 -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=1714728732; x=1714815132; bh=OR9YbqK+K5WQ7QgKiGR3c0lfkogpY7EqgpZS7b9PBkQ=; b= he/dKi9ISQblQy3DdcE9muKhha+G5wNlxW4uT2MhApjv7rQiHB4aYi/oJ7aj6kQH 59lalpvM94qZfJpOmvAyZ9KTq0R4dpkQOn0nuxIJne5ZuiZUbmCydo5/SWVCe24Q bW2PhN7TsV3oiydoO5XBC8ccQda883vTnq2xswq29JDONE3nnPbJxnmI/tpQFWT2 9U6ArxYTPFPz6r7RzflkFgdn5uFeUY7D+iE0bv53RhKFB/R3uqhl/9Snc/yzUuO5 l4vrJsy046BAFJtDePYSnoWKxGcya/8f7CxtxFCkmaRFTguYwaITuLvpc1el5/Kj 28XqM9vs/D3wYqX2ukkYHg== 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=1714728732; x= 1714815132; bh=OR9YbqK+K5WQ7QgKiGR3c0lfkogpY7EqgpZS7b9PBkQ=; b=Q lL2JnXkyYgbFsEpTwluOOGPWdVehY/g0ouKQ3/mBRZDOBAjBuTAJhBUeZ9bHO7f1 Qr1XBPGjUKqed7wfKdmq2VDpwE4LI8+bqYWYJBEBu6/HRZgigF5E6WMTHtu+Sf8i Yy9P9nErOvQFR1y1id+r0yUJ8i2Iq4NoQoHlIo/88ZdI0/XWfLZCzfEmv36Psf43 V4RTpiLAr3cilZDgXagpqq2WLws0HpHuBenPMxD1CLOTX+cZ3+MeElq6Jg2xy79K mLzYXP7yVZ3Ppf01ICV7zZPfGwc6b+R6LABRecqBqgEO2Hb+An35JxO3UxSCxGzb SxHzaQ7yze+11OKkKx25w== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvddvtddgudehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefufffkjghfggfgtgesthhqredttddtjeenucfhrhhomhepvfhhohhm rghsucfoohhnjhgrlhhonhcuoehthhhomhgrshesmhhonhhjrghlohhnrdhnvghtqeenuc ggtffrrghtthgvrhhnpeehveegkeeghfekleelvdefudfggfethfejhfdtkedvkeffiefh veefvddtveefleenucffohhmrghinhepohhpvghnvghulhgvrhdrohhrghdpughpughkrd horhhgpdhgihhtvggvrdgtohhmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghm pehmrghilhhfrhhomhepthhhohhmrghssehmohhnjhgrlhhonhdrnhgvth X-ME-Proxy: Feedback-ID: i47234305:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 3 May 2024 05:32:11 -0400 (EDT) From: Thomas Monjalon To: Ferruh Yigit , "Wuchangye (EulerOS)" Cc: Nathan Southern , Ben Thomas , "web@dpdk.org" Subject: Re: Application for gazelle to Join DPDK Open Source Project List Date: Fri, 03 May 2024 11:32:09 +0200 Message-ID: <4514708.Wku2Vz74k6@thomas> In-Reply-To: <41204060-2179-48aa-9b43-32b0b6dbc910@amd.com> References: <073eaae692f94e2ab42ff24aace86adb@huawei.com> <41204060-2179-48aa-9b43-32b0b6dbc910@amd.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable 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 02/05/2024 17:15, Ferruh Yigit: > I am interested in the project and would like to learn more about it, > but provided link is not in English and it makes life harder. >=20 > What would you think about updating link to an English documentation, > like following one: > https://docs.openeuler.org/en/docs/24.03_LTS/docs/Gazelle/Gazelle.html This link is for a specific version. Is there a more permanent link? What about providing a link to the English documentation on the first page = of the project? > On 5/1/2024 4:50 PM, Nathan Southern wrote: > > done > >=20 > > On Wed, May 1, 2024 at 3:43=E2=80=AFAM Thomas Monjalon > > wrote: > >=20 > > Thank you for the detailed information below. > > It has been requested to add this project last year already: > > =20 > > https://inbox.dpdk.org/web/aca0f09c-a76c-a633-4db9-43501023357a@hua= wei.com/ > >=20 > > 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 > > > >=20 > > Would it be interesting to learn more about the OpenEuler project in > > a blog post? > >=20 > >=20 > > 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.ECBF= ADC0] > > > > > > > > > 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. > >=20 > >=20 > >=20 >=20 >=20