From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wi0-f176.google.com (mail-wi0-f176.google.com [209.85.212.176]) by dpdk.org (Postfix) with ESMTP id 3EB4991E9 for ; Thu, 22 Oct 2015 10:18:33 +0200 (CEST) Received: by wicll6 with SMTP id ll6so107577902wic.1 for ; Thu, 22 Oct 2015 01:18:33 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:organization :user-agent:in-reply-to:references:mime-version :content-transfer-encoding:content-type; bh=5GrWgQqkLl4n1PgDg/iLyZL4F7hSr8JvSgzaH+l6mdY=; b=U7/mthAv48VAZvJjyXhcwfukCniMHQxhyxoBFjX7rFoYqGHYu43fKKYhCQB1GzsfIH xHWt1PTf+AbQol7c8zSOEMrCH8dQgea4O/raCHeKyZrWw7igVda41g0ltfl1+4agjp5y XPpr9vCkkL0Cm5zy4JYTOsJVI5i/humiS5tRjfhOMoXFmVgKkz7OUK9C2z6qeHF25N8M jkVMnyBR8bT8wdmenCruMZaqms+NtjSg9wPEBzcC38tZ8C/HrGIwALO+gH5NVvI9x+Xn m/0TNXI52XH/TQSj3ri9JRWb7YqqeVax86m1hpFs8XLdXPKRnmzlaSEIpN7AiUJfWlcC N45Q== X-Gm-Message-State: ALoCoQmqm4TbJyzBzBFEWT4fokE2/RNTAcgO1BGqnSAHXj0LPVrst7SDgoqUZFN48kitmBEz5aHZ X-Received: by 10.180.10.170 with SMTP id j10mr16651096wib.32.1445501912971; Thu, 22 Oct 2015 01:18:32 -0700 (PDT) Received: from xps13.localnet (guy78-3-82-239-227-177.fbx.proxad.net. [82.239.227.177]) by smtp.gmail.com with ESMTPSA id p2sm15326482wjb.21.2015.10.22.01.18.31 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 Oct 2015 01:18:32 -0700 (PDT) From: Thomas Monjalon To: "Lu, Wenzhuo" Date: Thu, 22 Oct 2015 10:17:27 +0200 Message-ID: <2241359.mdZUFIHDJv@xps13> Organization: 6WIND User-Agent: KMail/4.14.10 (Linux/4.1.6-1-ARCH; KDE/4.14.11; x86_64; ; ) In-Reply-To: <6A0DE07E22DDAD4C9103DF62FEBC0909020A1938@shsmsx102.ccr.corp.intel.com> References: <6A0DE07E22DDAD4C9103DF62FEBC0909020A1938@shsmsx102.ccr.corp.intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Cc: dev@dpdk.org Subject: Re: [dpdk-dev] volunteer to be the maintainer of driver/net/intel sub-tree X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Oct 2015 08:18:33 -0000 Hi Wenzhuo, 2015-10-22 02:49, Lu, Wenzhuo: > Hi all, > Following the discussion of DPDK user space and the maintenance of development sub-trees, I'd like to volunteer myself to be the maintainer of sub-tree driver/net/intel. It includes all the PMD of Intel NICs. And Helin can be my backup. Thanks for proposing. You are already doing part of the work being maintainer of e1000, and Helin for ixgbe and i40e. > I suggest we create a new directory to move the driver/net/e1000, driver/net/fm10k... to it. And we can also create directories for other vendors just like the kernel driver do. We don't need to move files to be able to manage them in a sub-tree. For the day to day tasks, it's better to limit directory depth. And think about what happened with Broadcom and Qlogic, we are not going to move files when Intel will buy the NIC xyz. Generally speaking, it's better to keep company names outside of technical things. > Additionally, as we observed, some patch sets will not only change the files in drivers/net, but also some files in lib/librte_ether, doc, app, examples... Only being drivers/net/intel maintainer cannot work for these patch sets, especially for the new features. Applying partial feature patch set is not ideal. Ideally we need a maintainer to drive the RTE_ETHER discussion. Maybe Bruce can be a top-level maintainer. So, he can help when we face this scenario. A sub-tree is not restricted to some directories. It must manage an expertise zone, a technical domain, an area of interest, choose your words ;) Today we have no working sub-tree. So we should start splitting areas in some large grain and make it work. Then we can split more with a top down approach. So I think we should first create the subtree for networking drivers and wait a little before having a subtree for Intel NICs. Do you agree?