From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0072.outbound.protection.outlook.com [104.47.32.72]) by dpdk.org (Postfix) with ESMTP id 59F042B9F for ; Fri, 15 Dec 2017 11:52:37 +0100 (CET) Received: from BN6PR03CA0061.namprd03.prod.outlook.com (10.173.137.23) by DM5PR03MB2697.namprd03.prod.outlook.com (10.168.197.135) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.323.15; Fri, 15 Dec 2017 10:52:36 +0000 Received: from BL2FFO11FD017.protection.gbl (2a01:111:f400:7c09::109) by BN6PR03CA0061.outlook.office365.com (2603:10b6:404:4c::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.302.9 via Frontend Transport; Fri, 15 Dec 2017 10:52:36 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; intel.com; dkim=none (message not signed) header.d=none;intel.com; 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 BL2FFO11FD017.mail.protection.outlook.com (10.173.161.35) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.282.5 via Frontend Transport; Fri, 15 Dec 2017 10:52:26 +0000 Received: from [10.232.133.65] ([10.232.133.65]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id vBFAqV8q015685; Fri, 15 Dec 2017 03:52:32 -0700 To: "Wiles, Keith" , "Richardson, Bruce" References: <1512117499-23412-1-git-send-email-hemant.agrawal@nxp.com> <1512718913-11462-1-git-send-email-hemant.agrawal@nxp.com> <4544178.LpVkm1JlzH@xps> <20171213113831.GA74296@bricha3-MOBL3.ger.corp.intel.com> <9A962A20-EFFC-45AD-ABD7-CC888080C4A9@intel.com> CC: Thomas Monjalon , "dev@dpdk.org" , "stephen@networkplumber.org" , "Mcnamara, John" From: Hemant Agrawal Message-ID: <63001fe4-2b0e-0f4d-60c2-e94201f13e9f@nxp.com> Date: Fri, 15 Dec 2017 16:22:31 +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: <9A962A20-EFFC-45AD-ABD7-CC888080C4A9@intel.com> Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131578087466270900; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(979002)(336005)(39380400002)(39860400002)(376002)(396003)(346002)(2980300002)(1110001)(1109001)(339900001)(3190300001)(69224002)(189003)(199004)(316002)(59450400001)(5660300001)(65826007)(104016004)(8676002)(81166006)(81156014)(2950100002)(77096006)(6306002)(97736004)(68736007)(106466001)(93886005)(23676004)(2486003)(67846002)(83506002)(76176011)(229853002)(356003)(305945005)(54906003)(230700001)(105606002)(58126008)(110136005)(64126003)(31696002)(31686004)(498600001)(86362001)(36756003)(50466002)(65806001)(65956001)(53936002)(85426001)(2906002)(8936002)(4326008)(47776003)(6246003)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR03MB2697; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD017; 1:q1ArOJVAAuUxu7xkm0NbdTyK4/4OvoLSsKONmI4QFyyhhWkD5OdfJU2dYTtLpa72r7vAwWQvOGsOewCU7+L5tj+7hBpzSmOyz9A8iNfV6QvbSwxpB/Hz+lk59FrjTI4e X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1a47081c-e982-4b9a-00b4-08d543a9ee1e X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(5600026)(4604075)(4534020)(4628075)(201703131517081)(2017052603307); SRVR:DM5PR03MB2697; X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2697; 3:aQ0Tn2nxU+TyjNnwF26FnmaTE74bLf76dEfPYuVow+ank/wabXty9w1xyWt3a61LcwSyHrK/9RiJUG1fY25BdwnTSsHUV/ww2R4MtH5yQ4QDyik/1roXTeylQTj/g2wZcUEVtnL06rzXST9THUPqjWN5Fz+NbMbxzaB/Br4YsvfZR26CGc5sK2YVhqAm8JbbH7jgg3UvZVPSvv1J+pOZt2RNnAB4U/+tcDT5daVVMoURh4wjKzCC0ZklZdWdx4YbMRr89Cy6QG2TbdndYR93LYymd4YeolAMkxL4mCzTmyxn0EtBMOOVTHLcHbWWyVnF6Mo/bdvXYVdYshUnzDCHO4kM9Y+ZzVqvZrhgrtJXIKM=; 25:lSX0Rifkj3VupLOQU2UXCdfyYfBTi9bHjfzMjshrLrnazC0HPEcVe7PiIFqk/2hPjUd/8IVnj4luSFPAnFDLBdDpAqBwItJGqOIvoot5aEo4mbKFVwYb0/zsT7RbthhwaVztRTMxrX11xfsHMyhrCAKfHebUXl7I5e9DiOtpcuzKV+VZ17jx8wV+7+uk9J/kU2m9OuBAdqxjf6mgAuUPGydfxmfY879ahaWj6l+zwQm8WCaGhSvJEvT3sXO9FUnUaL1lmo7mccQMUCOPZ7dvEUBlYu6HWi+A+cZjslm18YTJSwtG/CbmUbcWQIdDwkjci8mItujm3QbKVbeU6Rwovs5xDaEfaQKPHzdb5Pf/TS8= X-MS-TrafficTypeDiagnostic: DM5PR03MB2697: X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2697; 31:RBzKStBCEsdg+r2T9xROf3G4H+nIndFf3wEBBl4kYJi9281GJnO9LadNLGldY9q4TDTJwr8xYkcCjQQeYmGGiJU6rzm3omicAd0pSjxXETyibyRvm4B7t5vnmUl9r+Di6dosatHaKBYN7BfzNiV4jggzFsYRL8rTC/oZh2nS2eRaPb6r1P0g34ekm7V12Njsojvg9cfn5Ncv7rD+XYgbRX8DmUGJWErEjMkZALCZb20=; 4:SZAJqEz1jlJ9qmr+ND1gOhjKoJjh90lGv6q30P6rI0R7IHNGdylLGfmbFClySQOQdt9Z3Yj10NJ72yy/3wPSqErNiuvbbheygD6msSK0D1IjHS/QSUD3RyIzwvZFMrV0i7myo/7fq70unIy9KjyPs9l0D8SF+4oxVellnUsQTHU9fWJZCQ8+yAzX1Ye8hDeP2T694ZWrdCn3Yze8boxL80wQudF8t72kznzN6Ud6W3VOCDiUojVPUUoLqVwepCC0RyPpo8yW+lx298ocjxupEg== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(5005006)(8121501046)(3231023)(3002001)(10201501046)(93006095)(93001095)(6055026)(6096035)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(201703151042153)(20161123565025)(20161123561025)(20161123556025)(20161123563025)(20161123559100)(201708071742011); SRVR:DM5PR03MB2697; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:DM5PR03MB2697; X-Forefront-PRVS: 05220145DE X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjAzTUIyNjk3OzIzOno5dDJuYitzQ1F6ZjZieVIrWmw3bmJhUDJ4?= =?utf-8?B?YnhZQllFT1lUekx0dmpldy9tcVBGMTVJSlFZQnNsU3l3MlYxU2M0QllEb0Vs?= =?utf-8?B?RWRwTVNtWk1JdHhENlZMUTBPNjZUQkNBNCt4RlM4SG1OekEyTFhJWmlacDV3?= =?utf-8?B?MmFpeDdIdzJYZGM3YmZPci8xWjRTaWg4OGMxVzkrSXdFWlZGa1RVV0dUeFZG?= =?utf-8?B?T0dxYkgxcStybk9xelZnV284QXVadGxTZytnMlhsaitnUkIyZzk3VTlNdVN2?= =?utf-8?B?MVhONWV2Z1JWWXpvdDlmaGx4ckFCa2wzL0xaNTNyM3lSdDVNYmRJSW0yRWly?= =?utf-8?B?LzVHNW90Um5vUk1SWGFjbWhDQWpZSzd5M1U3Q09zUWVuM0IwbUU3VWNQZXhm?= =?utf-8?B?SXFBbkFjYWEyZDNYaWJxaGZPYkJEU1VFcWJTVXI2OGlzSW9Qb0FoNjE3WVMr?= =?utf-8?B?RDMrYzN5YkxiaFkveHc1TU1nQkV0cGZPM1JlbHR3Q3VoSjg0alZJazd1M1Ri?= =?utf-8?B?N2xWWmdTT1Z3d2dTRFg5aW1ZNEY3NVFTU3M1M0Q1R0JhemVBTjh2S2RGOVZC?= =?utf-8?B?TDY1VEhxZDJqVEE1TTY2d2hUMmgxOHAzUjIwc3VQTW91QTNXYWZQMnRUQlJr?= =?utf-8?B?YjZld0VlZSsxQkxYSncrdlhHL3ZVaU5selc1bnNUWVNXUVBYZ2JTbDJ4TmI2?= =?utf-8?B?akQ0S3NJK1hEazJzcTZiYjU5czNQbTRsMlNZUitzK0lDTGtFUTVOTEJRQVJz?= =?utf-8?B?UERCZ1g2U3A5bUx3SEFQaW1wTXNIcE96ditTa3pUVFlVUFpQMG56YXVlbmNy?= =?utf-8?B?WEEyL0ZKMyt0M3k1eDJKRC82OFlUM0JEajd3eVlEN2VGN2ZNMjBpZFNuc2p1?= =?utf-8?B?UXZqWXFMbHRuVThVTWdUUnh0R1hmdFQ0MTRndWNaSHltL0x1NjVKN3VPZXlp?= =?utf-8?B?cUx3Q0Q2RUh3cGVBajJ0ZUd1NldRdVRPTTBwMjl4dDhuUHRLeGJPcDdsUW9X?= =?utf-8?B?WnM2NTY5VWt4dWxrSkdnS1p0MzYxNW01WFhibE5zOXJJTW1uclQ2dVBGZ1pQ?= =?utf-8?B?WGNrVytTRXJzMnFzZDZpVVduNHRDMU5XdFdCUzVTN3oySzhKNlZJanNpSFJs?= =?utf-8?B?MGhSWVkrTmhEVzIwenl1amlqZlcvUVlSWmxUQWxUZWxrSlh5YXNBSUpUaERp?= =?utf-8?B?aktlZzJFTUJTMTVHeWZZYmFhVXNZZnZYTHBXeHFkNXZDeVB1RUJicEpkMzBX?= =?utf-8?B?N1B3cTN1NG5maTE4Y3c3aC9Oc212RFg0UHVlWDB2cTA2SmJtZTRVNmY5QnJk?= =?utf-8?B?Y1VtdmxTMDlua3QvWjk4YmhMeVFhbi8wZ0ZMOWwyVE5qNWNrRGdWZ1BDb2hp?= =?utf-8?B?cXFmQ2E0cDVXR3lDOVAxbGNZR3pmMitRLzlySjZISGFJN3ZvOXdTclE0blM2?= =?utf-8?B?UnNLYTNuL2h3bjFLMXJyMjFDeEFLdjBML2Frc1N3TE8zTDE1TTRRTWt2UEYr?= =?utf-8?B?WldTNmloZDgrWEk2QkkwSFEraUtBV3BSOUZmeWQvTlorN3FQNlFNWnhvMEVu?= =?utf-8?B?d3lGS01VSWExQXNucXhQVFRhaHltYjA3QUhUMjBMSnBBTHdhaTY3R0pYVWMv?= =?utf-8?B?dVVUV0E0TE1BRW02QzV4dmI0Q0k2K3FMSm1DbjJKMnFiTU95MWIvVXNUcm5Y?= =?utf-8?B?L0tMWTA4VmtvWGN6MURzaFEyRW0vVkJUSjhYSXJ0VWtPVkRRYXIzZUVFWmxP?= =?utf-8?B?MFBZbjhHNEtkckhHRVlEZ0NBenh3WXhJWStpVml6THRWNlUwQTUzcGZDKzFJ?= =?utf-8?B?WXB4N3Bldktmcm8zMkc0NmM4cUsrNjZrNjcvVGhLOW9INEZJK3EzRHMvaW0r?= =?utf-8?B?bU1zL1o3NU9qMWtraFNjTXIxL05zRjk4a040cTVMbjR3Ylc2bXhoT1F0Q3Qz?= =?utf-8?B?a25udVh2MjV1bVlOdkhCVmROLzdETnUzMDcyN3VZdERBQjJLRlhzTXBBdGNw?= =?utf-8?Q?TlTECP?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2697; 6:LD4Sz5M5QVy7wve12vou0dBjgl07g1Q/IQo5XgtzSkSrYVs402JoJDApiLslFcfQU3WSz3/g58jQjCVFM+OOtfbPU6XHgXPXDLhkanMPA3M5R7NnWljcYAubU3e5I6CU90wBHbp+MSuV2LS9iNTxlP8uWkWvWLQty8eIvznByl5rEYL2NNBk2XMgFRoj67SXjZobv2bR2sEH75z3C71kqjOJxdf3cpYx7Zr/1GBcQuE12VKeiJEamSgV698Kj9glhKi4fmrh29SLz8CNb1cmtdddVu2dwnH1P19h7BqY1MzNqJd/is8odSN6L1dVfh4YU7hOs02jPEkUpbsj0VDqa0oYw+PIRyt7UFHbZ6hAbQ4=; 5:JxSR78Aj2CqzjYhD6bHmMs0n7WU9poQGGlPiDGPoxvl6078Rujd6DYkv2z/mURDemMByi3eGHifJanQOyBlmhFcM9z7HqvWmH+Lar9jaYqnmUkC1pjDFsEiEmaNmb0ek7A9bGcVRSJX1vSlOqThL2c++aE+LWIT6QwUM/EAubW0=; 24:ba7R1PXVVmGQ21uN6g5BeqbquY8TsbUID9U7DFYu0s6BSFSuKUfuFOTPvSrOYfWSmHeXy09hy6nnEY1LEfJ60PEkzjvLanysh9t0T1vnlaQ=; 7:qxe2lTBHXluGUw1c/cFdq3ypL+nurWvTJiBfmcS588ayGng6BUXXdMy9GA9m2LvWAxZCpmvqsNkQ9VQnBAuBLt4lkkD+u2O70+bZsdPBR6ZZCQt/L1pU1Cp7GB1tJvgW7hR003QzUkwHrkZ7C9sQLxpPFW5kMjHVqJQj4TgIqSpsLiAjSTcmRZ6i51MSmxqATYJxpme8EA9HaipK4ygb4Uybu0/Fg/2PEnIju5Yy4/RrzVBOTjwkOfa7MvaU01jv SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Dec 2017 10:52:26.2214 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1a47081c-e982-4b9a-00b4-08d543a9ee1e 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: DM5PR03MB2697 Subject: Re: [dpdk-dev] [PATCH v3 1/4] Introducing SPDX License Identifiers 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, 15 Dec 2017 10:52:37 -0000 Thanks for all the comments. I will rework and post. Also, my bad for flip-flop but I have to agree with Stephen's suggestion to adapt Linux style. i.e. use SPDX tag in top line or 2nd line for scripts. This is for following reason: 1. DPDK will be using kernel tools such as checkpatch. 2. DPDK has common driver code between kernel and dpdk. It will be easy for contributors. Quoting from the Red's patch (https://patchwork.kernel.org/patch/10053699/) =>SPDX license tags are a thing now in the kernel[1]. It has also been decided to make them the first line in files. As Linus put it: "The real reason _I_ personally would like to see at least all the new SPDX lines to go at the very top of the file is that every time when we have some kind of ambiguity about placement, we end up with multiple cases, and then people don't notice when merging, and you end up having two - or you just end up having unnecessary merge conflicts because two different people picked two different choices)." regards, Hemant