From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0051.outbound.protection.outlook.com [104.47.34.51]) by dpdk.org (Postfix) with ESMTP id 891451B34B for ; Fri, 13 Oct 2017 07:22:18 +0200 (CEST) Received: from BN3PR03CA0069.namprd03.prod.outlook.com (10.167.1.157) by CY1PR03MB2364.namprd03.prod.outlook.com (10.166.207.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Fri, 13 Oct 2017 05:22:16 +0000 Received: from BN1AFFO11FD021.protection.gbl (2a01:111:f400:7c10::139) by BN3PR03CA0069.outlook.office365.com (2a01:111:e400:7a4d::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.13.10 via Frontend Transport; Fri, 13 Oct 2017 05:22:16 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; monjalon.net; dkim=none (message not signed) header.d=none;monjalon.net; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BN1AFFO11FD021.mail.protection.outlook.com (10.58.52.81) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.77.10 via Frontend Transport; Fri, 13 Oct 2017 05:22:16 +0000 Received: from [10.232.133.65] (B10814-12.ap.freescale.net [10.232.133.65]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v9D5MAOx005253; Thu, 12 Oct 2017 22:22:10 -0700 To: Thomas Monjalon , Ferruh Yigit References: <15fd757d-d540-d787-f525-2c881502970a@intel.com> <9041864.FpAEQS7Gje@xps> CC: DPDK , "Zhang, Helin" , Olga Shern , Jerin Jacob , Gaetan Rivet , Pascal Mazon , "Zhu, Heqing" , John McNamara , Vincent JARDIN , From: Hemant Agrawal Message-ID: <245f6092-6da7-a5fa-c1ba-cbd7fa5c9114@nxp.com> Date: Fri, 13 Oct 2017 10:52:09 +0530 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <9041864.FpAEQS7Gje@xps> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131523457363565425; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(376002)(346002)(39380400002)(39860400002)(2980300002)(1110001)(1109001)(339900001)(377454003)(199003)(189002)(24454002)(53376002)(356003)(7416002)(86362001)(31696002)(966005)(2950100002)(65956001)(6246003)(104016004)(305945005)(5660300001)(65826007)(68736007)(229853002)(54356999)(105606002)(81156014)(230700001)(50986999)(53546010)(76176999)(2906002)(50466002)(8676002)(106466001)(81166006)(77096006)(8936002)(316002)(36756003)(53936002)(31686004)(6306002)(33646002)(97736004)(85426001)(47776003)(110136005)(23746002)(58126008)(65806001)(189998001)(64126003)(54906003)(498600001)(83506001)(4326008); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR03MB2364; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD021; 1:tVgi4y5obfPMeK6HrnUfs0xsrm+Hp5YgaoSlDH/jLitntSL6lDKoUKbgXFVl7Dd8Hm//+AIo4eiPyYr0QX4ur6jALqrdKs4kOVTP34HgoMxjC/h48UdF7k3Ym5/0+hvd X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 04a96113-672c-408a-5101-08d511fa5e2d X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017052603199)(201703131430075)(201703131517081); SRVR:CY1PR03MB2364; X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2364; 3:efmsN2BD45Ti8CKPEVp1kcqvPM74P1juMzEXlTf03WA3WZ/rbQp3P3ViWWTdb6iYGfEFUiorjKAX7l+v49YnknSwocI2bnjgbrdOm1jt5b923u5BNOCl26ozVJvVdLGK8ByQMwuwavdeEJuwxgiVt2zJmtNw4Zfq2uxz9iJl4iv7LzbwMXqR98IuV8YE5SddPgTgO64wygb5PifPcM7XQGbDcl9RcN63PyUTlw6nsPLd5NLAcvtK2MSotJIaM89KKSd8pzr1WNBizjU7WOyTofldRDf4HgYPNUVnwA1seHj0pce0GgxkE5Oe5zhOt8k5xzk5sjEJBymnd1Pt3wMZngZ+4NjdMBlt3CsFk2FGCh0=; 25:Z/vup+TEkyu/0WnQvTaONyga22kpd0gYR3pBuL8KqfDLCeTao1R9u7aIZ0341YYsqvCWnsx2XPsiLtxBMOEpZzTvNUr1GtHwnUUB8pqI/Qm7TXt/yMwA9l3ZeKY8gvF0KsAc6rrJ+lNX8NLP8+OKzs/gpr/zE0yPxaWTmwwhxDcja+tP4bp20rc97DVZmm5WYgheej0HDqQ4lWJ1+x+kwpyLn/r2C9yDhank/LfogBAy39MEVlv1lvEzrvAGgaTVG/XwgaCR8R6tpFRyd4KV5s8XpYMaR6B1dGvDF6feC1KDzwtHkvefEULbfyR+dT9ajDqFSrImqt/MzzlpF64DVQ== X-MS-TrafficTypeDiagnostic: CY1PR03MB2364: X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2364; 31:S3dIyZb01i3KC2d9YtZVn/5rJVkvU2OrvI6Ku311FC6CqjSxseUKJlukoJFnDE0OtQBw5llM3oeV+7kaaqPG6pKAAEN1sD6WGBLdWx74FO/nwBt/dM1i4IL9hhNeRPHxFZINAAMg/Smcj0NHbgYhSJRzJS07xOqQLGXkaTj2Qs07Nk/a1Z5z/i9qje0sYA8Sq4I6MVx2jI0cuyBy6pXKet+g9JE4TtvBx+RlDNELvp4=; 4:JFVl6eCxDdWurmAHnv/bBe7QtTTHBoZqfVP66lC50EJ5jGdZB6Qi9jYkWvZiuas5ZEMX/lfKUoF5RbRtJeqpe+Xn/RJpjYi78qdzFpD4SJZHyjdbvNyXVGH2FXgwKNyPSSjHQgOtqcHKUQyg73n4LWIc2OdAaVaeTcAee2alm3MoIqUa7ofEyuBm+u+i9XjYhP/I46SJi5mFcBmA47D6EGoiIGjtOOeTetSJooFJ1HKUnSd5Y7q1U5RjMYWx4IRh X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6055026)(6096035)(201703131430075)(201703131448075)(201703131433075)(201703161259150)(201703151042153)(20161123559100)(20161123563025)(20161123561025)(20161123556025)(20161123565025)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY1PR03MB2364; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY1PR03MB2364; X-Forefront-PRVS: 04599F3534 X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; CY1PR03MB2364; 23:fWslCkPN/IFS9ktTVhQ4zsp7EeIxrogncADyy?= =?Windows-1252?Q?KXooA0lgFxCrsKT3ZjdZOp2LuCbucYrTuiHxZ3uGBl6IEkPB84ji1ICC?= =?Windows-1252?Q?VZFuoc0ZjhY7yDA91EmA8eiATPMFujiY8bBOtCkggey5zstiPvx8Q31k?= =?Windows-1252?Q?rUwu13GKQNE3AOQXrOe8wfyL8UydutiYXQCulAAtZ27mn7uajh3Dz8Aj?= =?Windows-1252?Q?YfKLT8p+4jMWI4FkTXPXn1RVMbBXiSwJu4Ldf2LtaKeBAhN594CQS0HL?= =?Windows-1252?Q?p0uSYX7fwzxVI5CtK6ABmq3QEaYVzbb0zvo58b9ruU28q7295kh01lLA?= =?Windows-1252?Q?1BU/pizu6aS6muEXv9BmtFDyd5KXZPnKrp3fwjCCbcMejt7SpyNrJeVH?= =?Windows-1252?Q?4VC7nEwTF/VG9ZEeu4bCrKK2neUqFE0/pIXrJzlxxCVCRrPh607ZPZZx?= =?Windows-1252?Q?NcTVlVIrF8OTo8ti8Bo77hOf7vDxK/q0XFJF6wFSuqhsOiiiK7/PJpGF?= =?Windows-1252?Q?/2whuA8L8x/Xw4qiWLfEccHQC1GtZYzrAMP9vj0DwlAFFbEFbNg7tUEg?= =?Windows-1252?Q?gLsyyABrapNVEpdTuMLcNMOmYE9xlvSfTN41GH7ySyZzNCdxgHv/EDJG?= =?Windows-1252?Q?VgpeYuc+TrNMGRzqZ/VV6iM0XylOyepbNyxQBpBuUtikH93BreG/lqLk?= =?Windows-1252?Q?/o1GGMHVd6k7ypBBSTiNSeUsfWvxAFHpEjGnbIJoOpDZuSutRaZJjpnY?= =?Windows-1252?Q?/5uNbxKUKXBbAsqfJQKhWXs4rwob8H55gZe9LXwKkx5uiWgRiDecH4bn?= =?Windows-1252?Q?c+JBS/5YuYG2CG99xj55YoVteM3GXIZvMDKzxHZPKimg2nrPapV9TjC0?= =?Windows-1252?Q?l3/ZEzeRs5RWeAeW/Io9bGmeIyFe9zyPnoiAsGkTZukOWU4g3pL6BRGO?= =?Windows-1252?Q?DA1i73FuQd0B+r6gKWvOu5O16OKLdTJU3MukCJyfnJZgisbcCQZLrer/?= =?Windows-1252?Q?mzFUl0iHVINbxzIkojlLMLpHXEIAwwUCOJww1XfuDAhiwRZIDd/gUHKP?= =?Windows-1252?Q?+mP22KRlAAcBNC3X9O55S9wC8KDb63EDYXiHIlMLbYDkXDnSVUgVIvGC?= =?Windows-1252?Q?sj0OKxS9E+QvE4p81VxPKcM/iWVrhFK3irPqrdf6gSF5nd2JUMwVmSNH?= =?Windows-1252?Q?VIoaqYgHDXC6EDnu/Zl2H6+nt16FbAFOmxeNVI4ed6tMHFQkVyXI2/dv?= =?Windows-1252?Q?3xLgsoXUDUs5bbnoQDHs6I3JOAOl0k3zjTQDU8H5pYs8waHwxaO62huh?= =?Windows-1252?Q?kAnqRDk28LhacsGAKmncRDQqc/LMBmbybacJcnJOzupBHlfUUNs0s6CL?= =?Windows-1252?Q?BQHTwC9XQ7CMfvauw/DUf2VN9zBdar/XVUiuco2H36ZSo+46uayAGJ4l?= =?Windows-1252?Q?ZvY47K9xKJt+uWwHkoOuEMaK9gWbTdjCK971a25XwZQYU9+KrSVsBEWV?= =?Windows-1252?Q?aXmk5NmVEUDJ6S6H4y1moz3Dv0uOLwkiBfSqN3PZzuso10+as4tmjNAu?= =?Windows-1252?Q?Z4afzHt1LYJ3go=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2364; 6:UkwWDFOCvaT+5bXlytLHb+stM311uu1OIZEzdjlDtCqkrM+/TwZen98szB+M8nD7rn0hWnK4RUx2MfQ53cTGgTLf248ygSfwioFMmyWrzSYbCXTyk2EsuB93UtEFvdHzNC+uX4bmvWDDOwbSTlCTkmcO7Hr2z8GcdIgGa2CEYkq3aYHb36yh1Dxhmcj72Z3i0VPdhOIdeF/TQeLpLDz7NKjn+MGPZj2fhJPSPHOWH1gsHKO3xYS3FN9j+652FduiNTI95NvBlYPj5JoixNqO1oI5nBZp777OCI2gfKFTsy9aVlyss3km4ZMM2SCT1mFsVtpVzf9NbTFtJN+rlHNcWA==; 5:VNKbrpwWLQK/uKtSlTYb1F0eGUM//Fz5Mr2C8p3e6c1MiTKek/KdKZ04Pt77DZE5NP/ci4FlCqBtPPuiTwajRY/1K/Z8vPwDTozIKVZu95kku2kArVXNFk4uGrP/V3lx/Vexzr6NkF5mUk10ufGC1g==; 24:Fuztk+ZHNm/0A+8WqMgG9pJlCkJ5iGy8RtZkZTBWQbD3zIYkPbD5diVfZAeeq/vXRjDNMRUB4rHxdVmpfNj3b6nMtu4AfMTUi+BbZ7n4lYM=; 7:Kgmc16oKV+WR6MO5nK3V3ATdetT+29yhWUe5myxq39hCnsNskVf4GY/Eu5CHlrqODXSewT2egAmhG6RmiS/+4atawkRlnmj6C5KrcpDTjvqet+9yP6a4bcglHvsgc1w91oBhRmOAXixXyg6xNbhuIEdJRANfyLuuDgSQfvYELtZ6UUfqT8Qi9nsEv9ckqrD+ZPzHGVPXecHMJ3TFW6X6ZcHPp5YUJMM3UmU6wOL9Iec= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Oct 2017 05:22:16.0289 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR03MB2364 Subject: Re: [dpdk-dev] Vendor specific sub-trees under next-net X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Oct 2017 05:22:19 -0000 Hi Ferruh, On 10/13/2017 5:21 AM, Thomas Monjalon wrote: > 13/10/2017 01:31, Ferruh Yigit: >> Hi Thomas, et al >> >> Previously it has been mentioned [1] to have vendor specific driver >> trees under next-net. >> >> And recently Mellanox agreed to have a Mellanox tree [2]. >> >> Intel also agrees to have next-net-intel, and Helin will be maintaining >> it, thanks to Helin for volunteering. > > Good news, thanks > >> Other vendors with multiple drivers are Cavium, 6wind and NXP. >> >> - Is there a name for Mellanox maintainer? >> >> - What do other vendors, mentioned above, thinks about creating their >> own sub-tree? >> >> - Are the vendor sub-trees and their maintainers need to be approved by >> tech-board? > > Yes every dpdk.org git trees must be approved by the techboard. > The next meeting is tomorrow. > >> And what I understand from vendor specific sub-trees is, instead of >> driver patches going into next-net directly, they will go into vendor >> tree and next-net will pull from them. I am trying to understand the purpose for it. Typically vendors maintain their own tree and send the patches up-stream post internal reviews only. - it is because different groups within a vendor company are sending patches and you want one maintainer to confirm/review before they come to next-net? - Or, too many patch series dependencies between the vendor patches. It is getting difficult to manage. Consider the scenerio, developer 'A' sent patches for NXP. I as maintainer of NXP, allowed them in next-net-NXP. But when I raised pull request to next-net - you have comments. Now I have to follow up with developer 'A' as from patchwork point of view, his patches are accepted and merged. Also, it may impact the quality of review, if all pull requests are raised around RC1 time. Regards, Hemant > > Yes we are creating a new git tree layer below next-net. > >> This will distribute the maintenance work among the vendors, also will >> give more control to vendors on their patches. > > It is very good to distribute workload. > In 17.11-rc1, there were more than 500 patches managed in next-net. > Thanks Ferruh > >> Thanks, >> ferruh >> >> >> [1] >> http://dpdk.org/ml/archives/dev/2017-September/075094.html >> >> [2] >> http://dpdk.org/ml/archives/dev/2017-October/078277.html > >