From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0060.outbound.protection.outlook.com [104.47.40.60]) by dpdk.org (Postfix) with ESMTP id 8CE461B18C; Mon, 18 Sep 2017 19:13:03 +0200 (CEST) Received: from CY4PR03CA0090.namprd03.prod.outlook.com (10.171.242.159) by CY4PR03MB2696.namprd03.prod.outlook.com (10.173.43.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.56.11; Mon, 18 Sep 2017 17:13:01 +0000 Received: from BN1AFFO11FD017.protection.gbl (2a01:111:f400:7c10::128) by CY4PR03CA0090.outlook.office365.com (2603:10b6:910:4d::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.56.11 via Frontend Transport; Mon, 18 Sep 2017 17:13:01 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) 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.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BN1AFFO11FD017.mail.protection.outlook.com (10.58.52.77) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.35.14 via Frontend Transport; Mon, 18 Sep 2017 17:13:01 +0000 Received: from [10.213.100.248] ([10.213.100.248]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id v8IHCuVO032543; Mon, 18 Sep 2017 10:12:57 -0700 To: Thomas Monjalon , Ferruh Yigit References: <20170823141213.25476-1-shreyansh.jain@nxp.com> <20170909112132.13936-6-shreyansh.jain@nxp.com> <40676af3-d4a6-f32b-0367-49421883deb2@intel.com> <2248073.n5gUmI5BDt@xps> CC: Shreyansh Jain , , From: Hemant Agrawal Message-ID: <015219ff-0a9b-b967-9f2f-c20259dfdc34@nxp.com> Date: Mon, 18 Sep 2017 22:42:55 +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: <2248073.n5gUmI5BDt@xps> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131502283815306312; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(376002)(39860400002)(346002)(39380400002)(2980300002)(1109001)(1110001)(339900001)(24454002)(377454003)(189002)(199003)(54906002)(81156014)(58126008)(6306002)(31686004)(104016004)(50466002)(229853002)(8936002)(97736004)(8676002)(6246003)(23746002)(53376002)(316002)(68736007)(53936002)(85426001)(83506001)(356003)(966005)(53546010)(2906002)(31696002)(77096006)(65956001)(65806001)(86362001)(47776003)(33646002)(106466001)(5660300001)(65826007)(498600001)(8656003)(189998001)(81166006)(305945005)(2950100002)(93886005)(4326008)(69596002)(50986999)(230700001)(76176999)(54356999)(64126003)(105606002)(36756003); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR03MB2696; H:az84smr01.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD017; 1:eTfktszSPhqWXX3pic/N4jd9IMgKBeoYUnNAgkPGLNFha4cvbNb3PVXWh9RYkUV9fPnD+xDuhhsL9UoAzmzCUQZa1Al/1tyvu6u82hJbVsxQPW2dI9BHbqmUOxpmG5AH X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 885182f9-cae3-4dda-62e7-08d4feb8846b X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(2017052603199)(201703131430075)(201703131517081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:CY4PR03MB2696; X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2696; 3:NO8s45CFHQcYE0rH4LGOBR2TxFVkQXAnXMTSajl2Tnrh9C0uhkV+7J0dKtlwqSYqr01+SN9GNiFDJq9ZJfJCHRY2ejVFo4SQJPDYTQYyEifgVsfZ6yx13JdqJex5TJRfNMLe+bxUKAHg2COsVnHyJJ0C2O9x7G/NPhFeFrHHSQjmUHcrOhpXUrFJwI+UC0Or1ge4kOl6nZ3NtwYa6iRX12x1gqFIE1Bxh8/dUKty1gH8KNWwl00DE70jNW0QxH5M1GcSiTTJQjunXYFkz3jnTyN9nsrlMq4csPntriXWLlAjWyTOFkUmIY0jYctWG4VtSWRpnChel0AMxn34e2bIs7Eij8R4l5dZen7mNw2Ifec=; 25:50WmrgugGv7k+DQCE4k5Ko6vyqQOlneauduoYHx5PCovnOXDKruzx1fiVPvVCYA8bBSPSLDl4E50gMD64uHOC7rsxs6uY4DrY1cIzYZGcdBg7p7fw7OSGaucmUA3RdDBtUsjycfWwB/wiQ9MrgGILz8HL4mqNo94GQtJIxNebSLdsUmr6hMYm+m0RKxt9iUd2RLS7JJufHXFBmS2DHO1Sgc6C1MhCyiAz53LFQkuW1UbB2LzOYWrv7XQH3sFcCbDT6n08YFItAE66PLKtWrZxEmU9wvSSKO5BQEitbE1lXA6bRbole9479udp4U3ovI9qZ9Po63jPOnwu14qgafo5g== X-MS-TrafficTypeDiagnostic: CY4PR03MB2696: X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2696; 31:MVBwADVk+8P30/G53KOf2Sa9gWo4SuNad0xH0YqlkpAAZUfIiP9XlolfQySP9UwBog21xw2fuvEvrZ7wuwj3Ym+Uz2MSKZKZphdwfeZWaF57ujkThz3BR/xQu0Vv7QLp2CwFLztcEhu5iChjrf9gvgzXNVpMDREThdq7u/YpPkbsffLSGcTuwgok3b6qraNjvTTXTOI2k1x1BNPqIWz+LeSoWgOuSf6n4BLcX3j6v0A=; 4:cR/HjtJDwoxX54m91Ohu5ChQHxsCbELSDtKm66KaMQSKrpe43AwVBp5mrDeMKsWq7ll7fMpaAT/KSOt5KYqwNGw9t4+NiskVHI8zk1Ky2VGv2088tAf1eUH2uC6YCdfcnlQaH0+Nyud2OAUxZebc/tB5Kjx/BvNxBk+R6SJu8u9AEqJRMAOYRunclLQ8wc77lBIp1FGze0QZpnA4g1P6a25yz0Biqu7V3NqN1MdvKnhr0gIQEMhIxy3D1T9NOhVYzXzjKQ/+g5tB0PEL3tYjuvYyy+RYaKUYuyULikCGCKI= X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(2401047)(5005006)(8121501046)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(6055026)(6096035)(20161123556025)(20161123563025)(20161123565025)(201703131430075)(201703131448075)(201703131433075)(201703161259150)(201703151042153)(20161123561025)(20161123559100)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY4PR03MB2696; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY4PR03MB2696; X-Forefront-PRVS: 04347F8039 X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; CY4PR03MB2696; 23:RxG9s4Z9C0iUg50HNx/WNpSah3kU+t/7n98Yb?= =?Windows-1252?Q?2Je5vPMezFCMjmjHAiu1Yz4wSC1M7j5CQhzdD08D9sPOvNbkRSgop3E3?= =?Windows-1252?Q?1NPlIbMMKOkrN8eXx8gOXyl6dqSuY2eUrHbI9fwk9zjSsl9+0axbhriq?= =?Windows-1252?Q?VRSE8QPZ57AGsspHuQsKOLrSxvvMxVJvzuMCORWhJ5j12MOgbly1jxqd?= =?Windows-1252?Q?xM1kcygyaNB8SeWPTaLLS7s+l1VcJX3TARl2Im1tTmw10WoCpHz8R4Gr?= =?Windows-1252?Q?H4uvLEnOfEq/VX1RgfcJLjrKzqpbQre0mN8MC+wV8S1Izl1SHuG7woSa?= =?Windows-1252?Q?aID4W48OW5ObCseMYOdMCDc24+pZQFPF520d/9Fkeosh8pMDcqtMCXDG?= =?Windows-1252?Q?KdkKfshcCiw9BgDz1pIWIlUyvMLrxAvQjil+wNpwaw/h7GSIj/1fT9Om?= =?Windows-1252?Q?4zeMofryO8mnF54Y/TlzXP2GCYu+OdjTs5FqqW0SbNFuIoCB5DDAZSwR?= =?Windows-1252?Q?0Zf8PNb5L7e2fpFAsPTI8oKKvgU96Us0NnhY5/l+PsFZfYQLVGuwsHKt?= =?Windows-1252?Q?F+H+OMmEDZSSE074/kmR3j5vcWn8rtHGQ9clTmBa27FaXBgSUMbhN+qS?= =?Windows-1252?Q?oko2l18e+ZB8KQZ1FVXpr1zsveA1x2WCLICz25u6snqC2FZ2N74H+dPJ?= =?Windows-1252?Q?tVudBEfOBFYdTQZzM2HmMD16kvsU0tTeyJHrQfI6oD8pxHVHy/L8WFme?= =?Windows-1252?Q?LYQrw9ORzqV1ivDQJxNCZd5jpBWK3lyZDalBDR/KFdgaGtjC/eMYH8D6?= =?Windows-1252?Q?UbNAUZjcKhRl17NqHQtO2O8k/l6llEW1b7Ga45VCRravVWmhYYxuffcS?= =?Windows-1252?Q?G/rSOPhw5keQ+0fP3weoEjR+7ebxAsLH5ENH+M0M46L7AVtEXmthv6n0?= =?Windows-1252?Q?Am0n7E3Q+B2D70j9ffSoG3M4bsh5C3GbwiW2+MClYSpy5ZSd2PKNsbM3?= =?Windows-1252?Q?d5JhNSotywtsqF3UeEjOD917eQU8CSJVNK2cXgpHG+kNXrHwj29xY4rL?= =?Windows-1252?Q?JDdP0IAK/gs3TZtyatOcVSA++e6aM1ObAE+ynzBIA5lkLi8SeMbkANc/?= =?Windows-1252?Q?XiBNOi6iZLXhUVWVvOqlkiaNaqA+awxMCGU8ADsOTzlnynhd42P6kFTz?= =?Windows-1252?Q?eRUSceXPAUzzkMXqTfquCA8hfQZZZAjmZROtgcOH7smmCVK+5jwtiwSc?= =?Windows-1252?Q?Pz/Xc/B1EUWZFc+f0xSqCB3ArXohqi7Kk/5NZp7r+y/Bns1g8ce7GZBA?= =?Windows-1252?Q?qLVB+3ZKNgoTUKiX0LwJk2/HckEBdb5HyBP7C4+0uigE46D3mjalzMvc?= =?Windows-1252?Q?y5G51IaysBYnYKNgrZ1wSb/zYZDPbOefiBMBIWARTc0v+iKDim4EoO4X?= =?Windows-1252?Q?bbcP1GfEXgL3BIPX7Ue7jQ2JUEwsPJjaSliwzn84t3Ll3e4fjeVuPBPA?= =?Windows-1252?Q?rRHzQ+5CQ7eUi02wU155GqZ2bNRzEp8wfikfCJuRL2/jpr/QPZGnhcyG?= =?Windows-1252?Q?hmjJ/lH2NSi+sHxULuBs1M5idLShPA7Nn17?= X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2696; 6:2QRQjeIBPYyACgEdd+qMEP7c1IejhM5zFZLone42A+Kk84quln73QFVBdjhq+uIJnEnDrYh3QBSqjmDoa2kDa/XTOQSKUL9nzpUuGrK25xpwtIndWTHnIiHcmE2Xltw7xBYgXlqJsAe7J4UPZdcmYAJZWHb7lnMfnpKpccXXiR3v9aDnelheI4/826UlkrqCLkJAbBOcI46W6EaLT8i7d+6L+8YY/y2Oo4QdJ7rmsA6i1QTJO//I6p6LCyLSc3SJ4HemTHw+0my8fQ1DzqNTvTXttu/3hZHPLB8PCXmJrSbX0vYWSN3O7Ev69Uxkn9t49ZRRCtwVZkd7XcZ3ALxVzg==; 5:B94a4DwKMc5PPxTKgR9FBfr827VY2PCqHQJcsWaVLS3dWB9hNVQ4j3Lr5r79XWaaTbLSDi+KMzw2dlBx86GGr3zTS+oE0RVDb20nwWRb+p0LOonCHlBkKS86y7uDDBHSGH6ejY3nQUBE2wfgVEwOEw==; 24:oQY0ZtKNYhg7olpNFWm+4Sxa8JAja0/2Y6SaKhpgHobfldXuy8tjqk6uoZ8QptgaobO04vkNTw7kJBLa1zMU86DtIVlCgpGRiTkUWyuoRoI=; 7:cChL0ys8Lt1u9CtiSNJbyM/g2wYegjPnGvGFWfziX/0cZpLzYM+qynLxmTcKjkIJB5oc5ePLMJYhol3+HEZ7KtWjDi4QH38Ny+cn4Xsgt49sRO9h2L25Efa/JX/Q6CPKjW+kTkcNoKHqMBGlhOoM66rS4A/XksEihScFkUbzbUCcoEfwi4ybKk0DIEVmc96Kngg6cI5N6T7+YxiB0Cbjfr/N2HBewxFVvl8kEB0S9R0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Sep 2017 17:13:01.2810 (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.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR03MB2696 Subject: Re: [dpdk-dev] [PATCH v4 05/41] bus/dpaa: introducing FMan configurations 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: Mon, 18 Sep 2017 17:13:04 -0000 On 9/18/2017 9:45 PM, Thomas Monjalon wrote: > 18/09/2017 16:50, Ferruh Yigit: >> On 9/9/2017 12:20 PM, Shreyansh Jain wrote: >>> FMan or Frame Manager, inspects traffic, splits it into queueson ingress. >>> It is also responsible for directing traffic on queues on egress. >>> >>> This patch introduces FMan configurational interfaces. This layer is >>> used by Bus driver for configuring the hardware block. >>> >>> Signed-off-by: Geoff Thorpe >>> Signed-off-by: Hemant Agrawal >>> Signed-off-by: Shreyansh Jain >> >> <...> >> >>> --- /dev/null >>> +++ b/drivers/bus/dpaa/base/fman/fman.c >>> @@ -0,0 +1,611 @@ >>> +/*- >>> + * This file is provided under a dual BSD/GPLv2 license. When using or >>> + * redistributing this file, you may do so under either license. >> >> Another set of dual licensed files. >> >> Shreyansh, Hemant, Thomas, >> >> Who should approve/check licensing? > > Hemant is currently handling such issues with the Linux Foundation > and the Governing Board. > > We already have some dual licensed files. > Some of them are explicitly referenced in the DPDK charter: > http://dpdk.org/about/charter#ip > I think we must ask the Governing Board to allow dual BSD/GPL > for any file. I am working with GB to seek guidance on non-standard license code in DPDK. Standard Dual licensed code (GPL + BSD) is generally Legally OK. I am checking whether these files should be explicitly listed or not. Many of the DPDK files in user space (which also exist in kernel) are dual licensed. As a outcome of these discussions, we are hoping that techboard will be publishing the Licensing Guidelines. > >