Should the changes for the first set be sent as an additional patch(maybe 
several), or replace the exist patch set? It decides me to remake the 40+ 
patches or not.

-----Original Message-----
From: dev <dev-boun...@dpdk.org> On Behalf Of Ferruh Yigit
Sent: Thursday, September 10, 2020 7:23 PM
To: jiawe...@trustnetic.com; dev@dpdk.org
Subject: Re: [dpdk-dev] [PATCH] net: add a new network PMD named txgbe

On 9/10/2020 8:16 AM, jiawe...@trustnetic.com wrote:
> Hi Ferruh,
> 
> I am sorry that the patch work plan was disrupted due to other work inserted.
> But I have created another nearly 40 patches as the 2nd set.
> Should I send this set as a supplement to the previous one(as version v1 or 
> v2?), or fix and verify the previous one firstly?

I think better to fix the first set, this may cause changes in the second one.

> 
> -----Original Message-----
> From: Ferruh Yigit <ferruh.yi...@intel.com>
> Sent: Thursday, September 10, 2020 1:45 AM
> To: jiawe...@trustnetic.com; dev@dpdk.org
> Subject: Re: [PATCH] net: add a new network PMD named txgbe
> 
> On 9/1/2020 12:52 PM, jiawe...@trustnetic.com wrote:
>> Hi Ferruh,
>>
>> Since this patch is too large, it needs to be split into so many small 
>> patches, which takes a lot of time.
> 
> Thanks Jiawen for the work, I am aware it is not easy to arrange the patches 
> and it takes time.
> Mostly looks good, I am putting some comments on new set.
> 
>> Therefore, I first created a part of patches to contribute. And if there is 
>> a review problem with these patches, please let me know as soon.
>> And I will complete the remaining patches in the next 3~4 days.
> 
> Even it can go in multiple sets, first we can merge the initial set, you can 
> verify and fix whatever exists, later can add more feature as separate sets.
> 
>>
>> Thanks.
>>
>> -----Original Message-----
>> From: jiawe...@trustnetic.com <jiawe...@trustnetic.com>
>> Sent: Friday, August 21, 2020 10:22 AM
>> To: 'Ferruh Yigit' <ferruh.yi...@intel.com>; 'dev@dpdk.org' 
>> <dev@dpdk.org>
>> Cc: 'jianw...@trustnetic.com' <jianw...@trustnetic.com>; 
>> 'yuhongzh...@trustnetic.com' <yuhongzh...@trustnetic.com>
>> Subject: RE: [PATCH] net: add a new network PMD named txgbe
>>
>> Hi Ferruh,
>>
>> Thanks for your suggestion. I'll split the patch into a patchset as soon as 
>> possible.
>>
>> -----Original Message-----
>> From: Ferruh Yigit <ferruh.yi...@intel.com>
>> Sent: Thursday, August 20, 2020 7:49 PM
>> To: Jiawen Wu <jiawe...@trustnetic.com>; dev@dpdk.org
>> Cc: jianw...@trustnetic.com; yuhongzh...@trustnetic.com
>> Subject: Re: [PATCH] net: add a new network PMD named txgbe
>>
>> On 8/20/2020 4:02 AM, Jiawen Wu wrote:
>>> This is a new network PMD named txgbe provides poll mode driver support for 
>>> Wangxun 10Gb Ethernet NICs.
>>>
>>> Beijing WangXun Technology Co., Ltd. is a high-tech company specializing in 
>>> the design of high-end integrated circuit chips and providing independent 
>>> innovation solutions for enterprise network and storage products. Founded 
>>> in May 2014, the company is headquartered in Beijing YuQuanHuiGu Science 
>>> and Technology Park, with branches in Hangzhou City. Welcome to reach us on 
>>> website https://www.net-swift.com.
>>>
>>> This patch is created base on the main branch in main repository. Our goal 
>>> is to validate and commit txgbe driver into the 20.11 official release, and 
>>> then continue the development and maintenance in community.
>>>
>>> Waiting for your reviews sincerely.
>>>
>>> Signed-off-by: Jiawen Wu <jiawe...@trustnetic.com>
>>
>> Hi Jiawen,
>>
>> Thanks for the patch.
>>
>> Without looking into any detail, a very high level comment is, it is very 
>> hard to review a new PMD (40K+ loc) as a single patch.
>>
>> Can you please split the patch into multiple patches, which gradually build 
>> the PMD by adding a feature with each patch, starting from an empty skeleton.
>>
>> Last as few upstreamed PMDs as example:
>> ionic:
>> https://patches.dpdk.org/project/dpdk/list/?series=8206&state=%2A&arc
>> h
>> ive=both
>>
>> pfe:
>> https://patches.dpdk.org/project/dpdk/list/?series=6777&state=%2A&arc
>> h
>> ive=both
>>
>> octeontx2 (one of the good samples I suggest checking):
>> https://patches.dpdk.org/project/dpdk/list/?series=5302&state=%2A&arc
>> h
>> ive=both
>>
>>
>> Also you can skip all Makefile build system related changes, since it will 
>> be removed in this release, no need to spend time for it.
>>
>> Thanks,
>> ferruh
>>
>>
>>
> 
> 
> 
> 




Reply via email to