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 E6CB9A034F; Mon, 22 Mar 2021 11:25:58 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 714CA4068A; Mon, 22 Mar 2021 11:25:58 +0100 (CET) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mails.dpdk.org (Postfix) with ESMTP id F09BA40040 for ; Mon, 22 Mar 2021 11:25:56 +0100 (CET) IronPort-SDR: riNDdMSG4THNWdKcPBnDViQu+cBL97cNTXoouiycNfqR+cipBZfPJH9ntUBN5X8RSQN7hbEPtR 31oHaXOMJabQ== X-IronPort-AV: E=McAfee;i="6000,8403,9930"; a="254241200" X-IronPort-AV: E=Sophos;i="5.81,268,1610438400"; d="scan'208";a="254241200" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Mar 2021 03:25:55 -0700 IronPort-SDR: f2rLIn1osBIEYon84EPU5Xkn+cGYSyVg6uwI5BH530i7KKXe2N6/pj5AwvDWPe1x7qUS0SFGyp R1S/WGaK0nPA== X-IronPort-AV: E=Sophos;i="5.81,268,1610438400"; d="scan'208";a="451688228" Received: from fyigit-mobl1.ger.corp.intel.com (HELO [10.252.14.44]) ([10.252.14.44]) by orsmga001-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Mar 2021 03:25:53 -0700 To: caowenbo@mucse.com Cc: dev@dpdk.org, Andrew Rybchenko , David Marchand , Thomas Monjalon References: <008401d71c6f$c39e7b90$4adb72b0$@mucse.com> From: Ferruh Yigit X-User: ferruhy Message-ID: Date: Mon, 22 Mar 2021 10:25:49 +0000 MIME-Version: 1.0 In-Reply-To: <008401d71c6f$c39e7b90$4adb72b0$@mucse.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit 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" On 3/19/2021 3:27 AM, caowenbo@mucse.com wrote: > Hi Ferruh > > I’am a developer of MuChuang IIC. Welcome to reach us on website > http://www.mucse.com.// > > Now we want to support our 10/40 Ethernet Nic and then continue the development > and maintenance in community. > > But I don’t know  the first thingthat I need to do for the submit patch. > > Can you give me some advice? 😊 > > , > > And I read the mail list ,that you had mentioned the below things. > > Last as few upstreamed PMDs as example: > > ionic: > > https://patches.dpdk.org/project/dpdk/list/?series=8206&state=%2A&archive=both > > > pfe: > > https://patches.dpdk.org/project/dpdk/list/?series=6777&state=%2A&archive=both > > > octeontx2 (one of the good samples I suggest checking): > > https://patches.dpdk.org/project/dpdk/list/?series=5302&state=%2A&archive=both > > > If I just follow this step by step > > is that the right way? > > Is there anything else I need to do ? > > Hope your kindness back.:) > > Regards Wenbo > 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 :)