[dpdk-dev] [PATCH v8 0/3]: Add LRO support to ixgbe PMD

Zhang, Helin helin.zhang at intel.com
Wed Apr 22 04:01:20 CEST 2015


The “base driver” was not developed for DPDK only. So any code changes specifically for DPDK shouldn’t be part of it. We should think of moving it to other place than that ‘base driver’.
For the bug fixes, I think it is feasible to report the issue back to the “base driver” owners, and get it onto the next release later.

We rely on them to maintain the “base driver”, and support newer hardware. They have more developers and community developers, and the bugs could possibly be found earlier than us. I don’t think we have better choices if we don’t want to maintain such around 30 thousands or more of source lines per NIC type (e.g. e1000, ixgbe, i40e, fm10k). Generally this working model provides us more benefits than the model of we maintaining it.
Actually, we did quite well on this working model, I don’t think we must change it till now.

Regards,
Helin

From: Stephen Hemminger [mailto:stephen at networkplumber.org]
Sent: Wednesday, April 22, 2015 9:46 AM
To: Zhang, Helin
Cc: dev at dpdk.org; Vlad Zolotarov
Subject: Re: [dpdk-dev] [PATCH v8 0/3]: Add LRO support to ixgbe PMD


On Apr 21, 2015 6:23 PM, "Zhang, Helin" <helin.zhang at intel.com<mailto:helin.zhang at intel.com>> wrote:
>
> Hi Vlad
>
> I have a concern about the code changes you added in ixgbe_type.h.
> For ixgbe, all source files in librte_pmd_ixgbe/ixgbe, except ixgbe_osdep.h were called as "base driver", which was not developed by DPDK developers, and released by the other team. We never modify any code in those base driver source files, and just copy those file into DPDK project.

I have a concern long term that this model is not going to work.
It stifles innovation, prevents bug fixes and discourages contributors.


More information about the dev mailing list