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 41A80A0A0A; Wed, 24 Mar 2021 03:40:01 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B6E0C4067B; Wed, 24 Mar 2021 03:40:00 +0100 (CET) Received: from smtpbg511.qq.com (smtpbg511.qq.com [203.205.250.109]) by mails.dpdk.org (Postfix) with ESMTP id 8134540151 for ; Wed, 24 Mar 2021 03:39:58 +0100 (CET) X-QQ-mid: bizesmtp29t1616553591th2yach6 Received: from DESKTOP102L21P (unknown [166.111.224.16]) by esmtp6.qq.com (ESMTP) with id ; Wed, 24 Mar 2021 10:39:49 +0800 (CST) X-QQ-SSF: 00000000007000703000B00A0000000 X-QQ-FEAT: cTSAXDkpFsbyuUl62kYz+JwBIVePDvBADcjPupYik5mr6qPVzni+m88aexXk7 dpAK0s/ZJtlbcVpawbVKlx7J5N4AJ1hj3oT5aLvPjwRG5rzS+K2JoMhKtgym+zp1vvJ+A0n Gf8XAzvZIH2IAD/tmdRAlgLoIfHY7CHVPGgmhD8nL7PHY+MXAr2Zq5o3lmLbSi+kcE1RDq2 XPpotIbrYAOuOfwKe+Ci6zcHWRpWW+pgqQNGVDf85K9NMl0SetkV55eju6mhehbPURiB2vi 7RtD8KQMwprZPiEv9shFhb6OxBJrGmQlrCSfw5OLBKThXdGPh8SdQW5yiQTGK55qIZAJSED g7OBz6i X-QQ-GoodBg: 0 From: To: "'Ferruh Yigit'" Cc: , "'Andrew Rybchenko'" , "'David Marchand'" , "'Thomas Monjalon'" References: <008401d71c6f$c39e7b90$4adb72b0$@mucse.com> In-Reply-To: Date: Wed, 24 Mar 2021 10:39:50 +0800 Message-ID: <00f101d72056$f7494750$e5dbd5f0$@mucse.com>+9CE8527F2C40CD1E MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQGrSAn0WxzWPENsYUPcwRtncC7MhwHssHr3qtq3M9A= Content-Language: zh-cn X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:mucse.com:qybgforeign:qybgforeign6 X-QQ-Bgrelay: 1 Subject: Re: [dpdk-dev] DEV Ask For Help about patch sumbit 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 Sender: "dev" Hi Ferruh Thanks for you kindly respond, it's mush helpful. I will follow the document to do the next. =F0=9F=98=8A Regards wenbo. -----Original Message----- From: Ferruh Yigit =20 Sent: 2021=E5=B9=B43=E6=9C=8822=E6=97=A5 18:26 To: caowenbo@mucse.com Cc: dev@dpdk.org; Andrew Rybchenko ; = David Marchand ; Thomas Monjalon = Subject: Re: DEV Ask For Help about patch sumbit On 3/19/2021 3:27 AM, caowenbo@mucse.com wrote: > Hi Ferruh >=20 > I=E2=80=99am a developer of MuChuang IIC. Welcome to reach us on = website=20 > http://www.mucse.com.// >=20 > Now we want to support our 10/40 Ethernet Nic and then continue the=20 > development and maintenance in community. >=20 > But I don=E2=80=99t know the first thingthat I need to do for the = submit patch. >=20 > Can you give me some advice? =F0=9F=98=8A >=20 > , >=20 > And I read the mail list ,that you had mentioned the below things. >=20 > Last as few upstreamed PMDs as example: >=20 > ionic: >=20 > = https://patches.dpdk.org/project/dpdk/list/?series=3D8206&state=3D%2A&arc= h > ive=3Dboth=20 > = hive=3Dboth> >=20 > pfe: >=20 > = https://patches.dpdk.org/project/dpdk/list/?series=3D6777&state=3D%2A&arc= h > ive=3Dboth=20 > = hive=3Dboth> >=20 > octeontx2 (one of the good samples I suggest checking): >=20 > = https://patches.dpdk.org/project/dpdk/list/?series=3D5302&state=3D%2A&arc= h > ive=3Dboth=20 > = hive=3Dboth> >=20 > If I just follow this step by step >=20 > is that the right way? >=20 > Is there anything else I need to do ? >=20 > Hope your kindness back.:=EF=BC=89 >=20 > Regards Wenbo >=20 Hi Wenbo, It is good to hear that you decide to upstream your driver, welcome to = the community. Overall I suggest reading following documentation: - Contributing Code to DPDK https://doc.dpdk.org/guides/contributing/patches.html - DPDK Coding Style https://doc.dpdk.org/guides/contributing/coding_style.html Splitting the driver into more logical and easy consumable patches can = help all, as samples given in above drivers. And please try to upstream regularly and in small chunks, instead of = accumulating many changes and sending them in one go as a big patch. There are multiple automated tests are running on the sent patches, = please check status of your patches after you send them, and if some = warnings/errors detected you can send an updated version until all = issues fixed. It is possible to manage your patches from patchwork, update their = status as new patches arrived etc.. https://patches.dpdk.org/project/dpdk/ Please be sure you are registered to mail list and patchwork. And please be sure you have adequate documentation with your driver, = including the product links etc.. These are all I can think of as of now, cc'ed a few more folks for the = things I missed, welcome again :)