From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0045.outbound.protection.outlook.com [104.47.41.45]) by dpdk.org (Postfix) with ESMTP id DD56B2BB8 for ; Thu, 8 Jun 2017 09:12:04 +0200 (CEST) Received: from BN3PR03CA0104.namprd03.prod.outlook.com (10.174.66.22) by BN3PR0301MB0900.namprd03.prod.outlook.com (10.160.156.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Thu, 8 Jun 2017 07:12:03 +0000 Received: from BY2FFO11FD030.protection.gbl (2a01:111:f400:7c0c::156) by BN3PR03CA0104.outlook.office365.com (2603:10b6:400:4::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12 via Frontend Transport; Thu, 8 Jun 2017 07:12:03 +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 BY2FFO11FD030.mail.protection.outlook.com (10.1.14.211) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1143.11 via Frontend Transport; Thu, 8 Jun 2017 07:12:02 +0000 Received: from [10.232.14.39] ([10.232.14.39]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v587Bx2X015497; Thu, 8 Jun 2017 00:12:00 -0700 To: Bruce Richardson References: <20170607104743.275149-1-bruce.richardson@intel.com> <20170607104743.275149-2-bruce.richardson@intel.com> CC: From: Shreyansh Jain Message-ID: Date: Thu, 8 Jun 2017 12:50:38 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 In-Reply-To: <20170607104743.275149-2-bruce.richardson@intel.com> Content-Type: text/plain; charset="utf-8"; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131413795227821192; (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)(39850400002)(39410400002)(39840400002)(39860400002)(39400400002)(39380400002)(39450400003)(2980300002)(1109001)(1110001)(3190300001)(339900001)(24454002)(189002)(199003)(377454003)(9170700003)(23676002)(31696002)(305945005)(50466002)(64126003)(104016004)(36756003)(65826007)(5660300001)(110136004)(38730400002)(6246003)(8936002)(2906002)(230700001)(86362001)(498600001)(83506001)(85426001)(8676002)(81166006)(6916009)(2950100002)(50986999)(53936002)(6666003)(356003)(229853002)(105606002)(31686004)(106466001)(33646002)(4001350100001)(47776003)(65806001)(189998001)(65956001)(76176999)(54356999)(4326008)(77096006); DIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR0301MB0900; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; MX:1; A:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD030; 1:UX/InMYeIHeH8rBiEqUDp+pyIkMccODGK2tbdfjWi53c+y5vrfu9KI8BNpRKaWYX2TS38dzkijt/0OOngm4mumiWB6tDFeHs6pTy4ubu32qodbgECu8oc5LxItfiIxH4bqK3WuN1qpYQeUEDRuhh7Io7kXE2eWUGc2a5+FJABVXqhuRu7m5Zf0QFG/51FLPyOzYNBJLxHJuG56MowYKeTYD5EysWwmhAyWUQHaHf2s/CYySi5YKAb8GNDRti2ebcQtjBGPe7c3K8VhGAZzZg3WXbYd+C1wbVb+GoRI986rFpKu4RzCPJQfeUYhJ8tfmUmP3mcIhPYJONoP0KeVLtImubpS7Ugx51l0JFrPw+hzMPj8zUQLEc1QYkF2ciXwtemEl6c/lyEZqiuivxia5gkNpgidh86JsIhPUYmsmMnkmGUi2UD0VOGczAbVb5H5xRfaPCn27QiZJwgPfRBizKtu59Umnf59GRKnS+fClAH7Y0YhuShdiZK/EsybtS4UA0xCuuVcOMvx0GDnSQPE9bM3GWRVWIVPOcaUpsFAVV1rrQfkJhuB/EqSRvs+wIHu4KeNXELAdCYs9N+UMghLpWJ/e3M16YagMF0IjN/POD5xLTTzctmPXU0q3+SD+YqnlG X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN3PR0301MB0900: X-MS-Office365-Filtering-Correlation-Id: cb0cf12f-70d9-420d-8321-08d4ae3da998 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131430075)(201703131517081); SRVR:BN3PR0301MB0900; X-Microsoft-Exchange-Diagnostics: 1; BN3PR0301MB0900; 3:rvP4zqnkCyXLVsrn9fVyAzdaQq0GF7A/dtQlGvddz1SJly0BKHLsB/KfJek/Vz7XVhJTO7745FPQhuhICSFDQF/L39Eh+8XtEZnWVWQH09ojNE5+GvBMl+4gJ4nm0CMlUscgj9AlwaiyipuOZ9E1xREUjdNrEDO46tjem8HN3EWaJVBXAc2EOWHJyLPRRpFRU1h7x5zSQ0kF2gyuiDCKAcFKpRazdjhPsCe17WazPBCBZqPSkq2uZFLVlpDmyGEDuBHF8lMQbWZXOvsj1KVQE6vpzg4JFlseQVyV80QmtvJUMKYfgkUgR5pqFtrcxSR5rg+3I10V8qkIdUmcqoRxC6GJoOWjuhOI603CutmpDSfmQef9tZDZsrw0H0DhoW64GMtfmSFqlgqf3FuMy24iEEaun6SnzkKyDBz5IGyK6zluLvfWhyZWhLkwa4rV/gQA; 25:bL8ZyBIZyRLizs9WvWcWZpOpKBh5/Zrix86frZTjVpI/TWa2ndCtonnKln78/hOnKbp+k0ICZ00UbRLNRXPKUimWWUBbsHYYl2765D26Lb8y2dU57V/9928ARa0P5OZiyf1BAdv9WxMWrrsPNemT9NhvxVjaUJFZ3CQ5VjwQe9rngamPFM7ud0/9rbk24kTUrym/PnpWihVDbbMVUhSIAb61i0iRBab6Zyl+TiVMaufTfkvu4VfWw3LETYff00f7nGIANPuDcJ05ghycw8qF4L4UWO+LmpkJpcXwx1QkUm7Bn68/25l113N1eKZmP8qupvUvv2KmglJiC2vN9Sfp+ttBs58pCrHXINN9aMji0caCU25/44+m/bl3Kq6S1xJIBnJcFh/uGbaNvIYHdqbfi5VpndZzeMV/DA4oUAAgxeAk+j0NMtROPFeseCiglowOt89zlST07EoPWqS2QSxY91xnmLc8Ugd3S9Iw5b5JPQM= X-Microsoft-Exchange-Diagnostics: 1; BN3PR0301MB0900; 31:8vz3nJQ0fhsQ+Hi9dkxelilC3c+ODdgK4iKIzWSN7vuG0tfiDDdug6uKu1X1AgsEA8tsrdfxVniM7w+76L6081gopAMpyiAKTo9scPTsmi2lWu47MOhediLwSGYGWx4NFgc+Z13s0He2EugJmfLfDVRToaKwutYKlt55cQh3V69ZwtqNQJnqT0GEQ/FTIijSJ6T1XUiuYWgIFQMojQa/0EHeLIq6BAmdaSS55rxf9KuT+hvRByCOFM1hmB8UZQZIODkFECxvz3ovsczBxJy+/g== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(13018025)(13016025)(8121501046)(5005006)(93006095)(93001095)(3002001)(100000703101)(100105400095)(10201501046)(6055026)(6096035)(20161123556025)(201703131430075)(201703131448075)(201703131433075)(201703161259150)(201703151042153)(20161123559100)(20161123563025)(20161123565025)(20161123561025)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN3PR0301MB0900; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN3PR0301MB0900; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjNQUjAzMDFNQjA5MDA7NDpBT09kUGoyNVM2Tk9MZWdVZDVRQWU1SUM1?= =?utf-8?B?MmJpVXhra0ZDNUt6VEFVWElzVExlakhpSjluZjZuZ1BKOEw5OCtCV29yc2tn?= =?utf-8?B?SCtDemhrSWJGZmRDeHN6dmx3UUxBTDhIZ2dJYVc3cytxTitjNjhibDBaSm1F?= =?utf-8?B?VmdkT21sdGxOTzg0S2lIOS93Z3h5TXFlMVhoaTVSODMwTWE3dVZmTGwxaFRU?= =?utf-8?B?WEZaOWloS2hrNFVEMEtzOVIvTHB2NFNWK0RDaWZtU1puV2llNUdINHo2SGpS?= =?utf-8?B?cmVXSFU2SEIwT3oxczJ0a1RUUGZQL0lWaGRSb1I4a0Z1L2dYcVFXRFhlUmRt?= =?utf-8?B?L0x3SmZYSjI5R083WG1RTzRWeVNKcGpUekhVNVRGU1JkVldhNXdheTJKaW9p?= =?utf-8?B?TDduRUtZeFg0VFlXU3RRRStia3JucjJIajJlbjRGamMzeHhKU1hDK2E4dS8z?= =?utf-8?B?VlVYb0QxVTBhZENEZWo0RXhvVTRwTzRtOWhHeTBMMnhZQVJOZkJSajlKcG1C?= =?utf-8?B?RzZDMk5wVG5EVlhldXA1MG5uZ1phVWhuamtIOXJ1VVliWE5yc29GUEc5U3FD?= =?utf-8?B?MTUzcGtIaGM4OVEwRUdxOG9DQ0ptTXBSWFNRSVpUZGl5VTJsV21PV2ZFNHZQ?= =?utf-8?B?dEt4RSsrU2NRd0xNZGFTaDZoaEdMNnJqdExTWHlqN3U0M2hCbDRQTVdVY3d3?= =?utf-8?B?b2ppdDd6NGdRdGxGN2tiZTEwVEt2MU5NQ3paTFM3MXJ3WHZBbURaaVVZS3di?= =?utf-8?B?MXhRbEpVazZza0IxSFFRaEcrbFBFUFF2YnM5a1BOODZPRWtkbXJjRUQ3YnQ4?= =?utf-8?B?TElNaEM4ZGpGVXNEL3crZDZrYU5xMGVOZXh5RUhRRHZrYk5lWVJMQ0V5TEhQ?= =?utf-8?B?TExHY2s5SWJDRU42bzQwdy8yc25aNnZaZ0Y2aTYrc2xaK2VrYVRTRXcveVJr?= =?utf-8?B?Ry96RXd3Q24rRThrekhRLzErOVdLLzltanA2K1dYWjd0d1EzVnZ4VnNob0xJ?= =?utf-8?B?UytqL2pkK0N5VWovaFZsdzBIQnh5NVVCS3k3VklzdjkxenVyMW9mbVM5blNH?= =?utf-8?B?UVJjVjNaTmhQSVJTRUNCMXA3dGV0VCsvVHJQNFRTUE9JZ0t0bUwzOHRHdWFD?= =?utf-8?B?VG1VRGx0enl5bHQ4VDRIVmN4RVRiTEg1bnoxMnZ5d0FQbFh4MDR1d1ovSUFH?= =?utf-8?B?U0RCYXpueEFpQXowZ1RjKzlWNkl3UFE1Z1A4SG1ZVDhIOXMrUnNWc1lNMXpp?= =?utf-8?B?RE9xcUNqSDBnTDBCMWg5WFNkRkZGMEd0MTVCek5xbHVPclEzYzZaaHVYQ0pB?= =?utf-8?B?N3M0Ly9hOUJQakNTaHNXYS93L0oyNGE5cU1TMnltc2VJNTZudEVGaTBoMmU4?= =?utf-8?B?L3lRaUpQclh0djlCVnpqdVJJWlM5NFVPZ3R3OTdwZmRBTUlpUmsvS0x2dk9Y?= =?utf-8?B?VFdCVzFhRFR6YWNLcVRCa3k4ZitvMHU3dUNpeDYzT3ZuZzJIU05kTk1GZyt6?= =?utf-8?B?N04raUpUZEQvWmUvbFM3RjREZ1FXNlFhbXV3YnZHWGNzTmk3SnZONVVhYllz?= =?utf-8?B?OURsV0ZVQ1ZFZEF3TWVZZitvcWl6RzZ6M0lOWUdCQjZkZFBhT2pYYUhYRDd5?= =?utf-8?B?VllwWFZOaG9sKzk0R2RCTWxCUXF5UnpYb2xBelYvRXg3Q3JISkhSNTc2QT09?= X-Forefront-PRVS: 0332AACBC3 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjNQUjAzMDFNQjA5MDA7MjM6SWpwVWE1Q1ErZVJKeWZpeitFV0dOdE1L?= =?utf-8?B?NWgyYjZaa0ovNVJFRzZOdVJZUTBWS21JOFN5aUErZnBXcjNDNmY4emlsaHhm?= =?utf-8?B?OHRNb0hCNVdka2huN0xmZnVmTG1jT0V3RUVSODBHdDVRVFhHL0VTOEJOb2l2?= =?utf-8?B?L2VIb053c1lHdjJHTmd2N1lFWEhwR0JOdFRTamZUZGprSFJJSTlzb0Rwemxh?= =?utf-8?B?Vmc3N21wOVRGMzRGK1BFSVhOR0Joa28wWTQxeVo2Vm5OYjgrTWRMZ2FPM0Qx?= =?utf-8?B?aGNoZDFtRTZTeTB5Q085QjFhOHYzTENORjgyUjA4WThBcmJYWG9RNFpFN0lp?= =?utf-8?B?MFJRR3NFVmFydG1BUEltbks1TTBDd2hFYi9lRHdSVm1LbWROS0haYk53M2hi?= =?utf-8?B?NDRibEN0bUNGZ0JtMlcxSzluZEhOS3RXejFJT2ZXa2R6NzJ5c0JrZGwzbHVS?= =?utf-8?B?QnY2emJTUFhpaGZJQ1dMdGQweDU3bThkMEM5VGlZZkkwcU9vTFFKT0M1TElo?= =?utf-8?B?M2ZWRHMvSUhaS3UvNmNEYUhvNjU4UDBhdjk3NllQRnJsMnV3cHJxdG5wY09R?= =?utf-8?B?b1JxbmRINmd1QmpQVUI4V1FNekNzWjNHR0JlSTlYNzdacncycHZHREtNR1dE?= =?utf-8?B?eG9WZ213cG1xTUJXczk5SWtQMnA4aGQ5TUVTeUdXbk1nS0gyOE1xRUxJUmNQ?= =?utf-8?B?aHowMWwzRXlFam1xSkt3SGRBVTVwMktFbitZZmlzWUN1akFzdWRaSDR1eHNn?= =?utf-8?B?QkhBR2d3RWRUOEEyN2lxaVZ5TitCcUJ5S2JYRnNkOFplQk04Qys4TjFyYkJY?= =?utf-8?B?dWxQL2FVWmR2MHQyZXVON0ZtMnNSOERIclV0QTl6dXh4S3ZhT2JEcGRrRm5i?= =?utf-8?B?cVRhTW5mMm9JZlRjSW00NkU0RTlEOXNOSXQ3SG5rdWM5QUVPbEJvR3ZMQU1T?= =?utf-8?B?ZHNYNWZEbE8wa1kvWHdJdzRYVFBIcGR3dUI0ZG1UMnhFMDBiY3hMa1JabGd1?= =?utf-8?B?QmZ4alJFa2M1NXZ5MmxTMmZueGd1MWp1L2pxbTQxR05EeElzNitMZU5sRFFp?= =?utf-8?B?eW1TeC9NNi9KQkM2eTlISFdsSEI2ZUtNK2Y1eFE5L3lNaTBDdm9vd256dVNT?= =?utf-8?B?K0lJQVR6dmZRdnhPMlpNRmhTQk5maXA4aEVua3hmdS9JcmRwYjduMWZrcGZl?= =?utf-8?B?d0JScXYwdHkyRm4xMGZoSnF5WnB0Y1ZhaVNwQ2FRbG1LODNjNUdtQnA2TEwz?= =?utf-8?B?TDZIL29WdWRrdTU0UEFTbFZVd2lBakR2empmSEhWMTJERGV6R2tsczNhMnk2?= =?utf-8?B?QmhIUlB2bWFZYXplY2xvYW8xZzNPb0hMWENiU2J6K1o3ZUVzckJDWVZkb2J3?= =?utf-8?B?MDVMZENBbFBqTGtxTzhBUWtVMUpFb1JYbFVaQWY3SmJieHJtN3Jnb3kxa3ds?= =?utf-8?B?aysxOVp5bWtCWG1wRzl2dXlaVWFHbDE1WkRmMGFBRXNDRlNKdGpOMVdZc3JL?= =?utf-8?B?VXNDTitzRXpQU0hVZktYOHZNRTQxMFo0bWJuZHdsbXFETUJYTktUcTdmTEpk?= =?utf-8?B?WUJySWFIa21WdHRSR2lEYU9zMW9GY1hzK3U3d1JUOXFjeHhrS0FGZ1hDblNl?= =?utf-8?B?eUwwUGxPZlBUdkpjNjJpd1d1ai85ZWFhcjFWanZ6NWJyaUdrR1dPZ0NWWEU5?= =?utf-8?B?MzBLdmNXaTdGaU1aWHN3NXd6encxRVpweFVQM0UxczEwTnFRWEFxc2s1Wkda?= =?utf-8?B?VzZka3RuZ0hKYjNlVFNUTENvZENWS3ZRMmpCMzE5dnRNejZzMXFPVVo0MGh2?= =?utf-8?B?MnZXQW5HUVpaMTVKUzJFNDArc1l1aWt4eWZsa1dvUlJtQTRoWlpLbk1MaHQy?= =?utf-8?B?NTBLT1ljOFZrUmhvUC90OTZpeCtLaVlSTFg4UzhuNktkMS9VbXhvZ1p2bkMx?= =?utf-8?B?NHdoMm5DSlpNaThnMGVuMHk3c3l0TU90OXhXMGUwck9XYkljM1NCRkdRT0hI?= =?utf-8?Q?6VFBNpOE?= X-Microsoft-Exchange-Diagnostics: 1; BN3PR0301MB0900; 6:V+RM+PrBARxc5jTV2MIwxqwlfOkHyya/xFLJjs3Zy4KM0bfsPBQac9nd1ZUaav2UWIuRjETDkrFyFMmZSzng6gS/vjHcTWxAeipMTJO0t9vLRQHRy9yY+k/9k1k3kOAS8W5T0EwdpNYlD3kEwSuOk9HXKEmOKZa1BdYGHmsICjr5YThXmmGjmNVngqUNS3A6+SN4mTWoMN3hc0uatUgfdAJOh66XemfnwcLe9j8Q7SlZF9qAbG/AlpX5qK7CgpPuDkuNRjaLPyQZAACU2tM4xkpOmlchCdN8RVGTJm/KKdwBbtcA67Jt3KB26W7n5jypX6nFFvyI47DszRXMYJ8hy3dLv4/PVPaQYAmKm+Uyc9miQSn6m3axbFcDTxWAfVWfZCW0oQPuJeead7vn6zutQUbJzwetZ05XHiQpcLfYVTG9RNIyjWJKQnWHKrcLHQDzh9YLecbFRkkRH5IvARBH8i6A+DEf41FXOQwslt0z1juc64kt+OAsZYdIVAY6+84iLt6TvutSPQKIng1+sISocA== X-Microsoft-Exchange-Diagnostics: 1; BN3PR0301MB0900; 5:wUdek8ZlSK20UdPIT5HCeF+82JbUWY4HETWOp9e0FFX45tQ1egX5l+3iDuFDDMBrpIBubn9fM8vS5YiDHXCyzet12y/FhkyKcHnA/0XgqzV4xifNIvNOugwM5oc9TgTL99tXBnce7HtvzAkMcOjHYohViqihu14N8CPeF9H5GSmP5DKqwtAbQHKdeFSyekTBt+b8ApUXZgKTaCObeaUN8aSMPEUWRHj85Oha8Lp7/QKDtihBMuh8yG/lPczrr5dClD0C/JYeSW1e8r84KHQdTyuM3gzNwIlgaKf6GNMKa6r1J/0knLrYpEzV+/E7kq4Dr5jydYbcuP6E7OEbGPA5eZMFQghih5dyg53ziXmR9eN9B3AmFdsac/Hg5qdG5MBOwup5p93dW8PjoPQ/atlkhDFHhfpkmiC/JPhQsW0prU66u0h0NfOsBzg9tJFLWk6LjRnojmbSJdaJ1gd1z2M7qwwMMx8MpKedhp09QFmABUnvbJWNmzuxCVXfTA4CNTl7u7D35m8D06S3Iq0c5kh+ZQ==; 24:DvElKDnI/Ji4ZIMrJmaG/QIz4tGA581STLJi3F3q+0uhKAHK/vGBh7g8S7Y/ITl69Xe/N4bm37D7XvD0FHVLCy6fwEErWWsdna+/SXiBzkc= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN3PR0301MB0900; 7:uU3IDvDm2nLHXuO5VhN8taA3OedqbV63Ia2jW1KZcPFVKL91TF/nLv1K2eDTCWq/2ADsGgnLQVs5ePCVQLZMNLdCrljmYEBM0PPB3v6bqY7wJlPVnj4nDPTYKA5r8VMqH2zqYpdDRztSwEtZEI0B/7gRdy7hBsWCB4qhbhXxFJLY1xqBNvgVCik4kuH6pBSyQ2xy/gbEoPfIl3lt9rpDc9P7ZQxMhl32fCHHq9yYAOajH5RvhDZ0LlSZDrGMrML7ezafZ5qFEzL22zRxyQfIhLhSwbiAL0VYJ5C2apxjfpAT7fIONdFjYGXfU0hjKVZCQ8EGUfPGg/gXe8u+lnvoXQ== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jun 2017 07:12:02.5793 (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: BN3PR0301MB0900 Subject: Re: [dpdk-dev] [RFC PATCH] build for DPDK with meson and ninja 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: Thu, 08 Jun 2017 07:12:05 -0000 Hello Bruce, On Wednesday 07 June 2017 04:17 PM, Bruce Richardson wrote: > to use, need to have meson >= 0.4 and ninja-build packages installed. > > Then do the following in main DPDK directory: > > meson build > cd build > ninja > sudo ninja install > > This will compile up some DPDK libs, the FVL PMD and testpmd and install > them in /usr/local/. [On Fedora you will need to add /usr/local/lib64 to > your ld path, it's not there by default.] > Then you can run testpmd as e.g. > <...snip...> > diff --git a/test/test/meson.build b/test/test/meson.build > new file mode 100644 > index 0000000..cc85408 > --- /dev/null > +++ b/test/test/meson.build > @@ -0,0 +1,23 @@ > +executable('dpdk-test', > + sources: [ > + 'commands.c', > + 'packet_burst_generator.c', > + 'test.c', > + 'test_acl.c', > + 'test_cmdline.c', > + 'test_cmdline_cirbuf.c', > + 'test_cmdline_etheraddr.c', > + 'test_cmdline_ipaddr.c', > + 'test_cmdline_lib.c', > + 'test_cmdline_num.c', > + 'test_cmdline_portlist.c', > + 'test_cmdline_string.c', > + 'test_cpuflags.c', > + 'test_mp_secondary.c', > + 'test_pmd_perf.c', > + 'test_ring.c', > + 'test_ring_perf.c' > + ], > + dependencies: [rte_eal, rte_ring, rte_mempool, rte_cmdline, > + rte_mbuf, rte_net, rte_ether, rte_acl], > + install: true) <..snip..> I tried this with x86 and it worked like a charm. Really nice and clean way to build DPDK - and super fast. Awesome. I want to use this for an ARM target. Any idea what I should change in meson.build? Or, is that even straightforward? (Yes, I can lookup documentation for meson - just being lazy. If you don't have much idea, I will give this a spin on ARM in a couple of days) - Shreyansh