From patchwork Fri Jul 7 13:32:16 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 107195 Delivered-To: patch@linaro.org Received: by 10.182.72.42 with SMTP id a10csp91037obv; Fri, 7 Jul 2017 06:32:56 -0700 (PDT) X-Received: by 10.200.56.177 with SMTP id f46mr71597853qtc.234.1499434376434; Fri, 07 Jul 2017 06:32:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499434376; cv=none; d=google.com; s=arc-20160816; b=oBAtLldf1MhK6usynC59ocDYzNOXEEpHf6K/t80XOPPh8j7xtoZ2ndS86oSXQfdcnS 2Az+IRHujbLDZC4PP5MbBqfhvuuYowJoCFnVHGKjDDBczqqX9ATLHfBAZHj85E01haYh WlyFVuGJ8/LnVjJ+EjVdMlTdnKWtWFUD17grzrXJrKAtl5k5IKKxpomWNqDclNkUbd5+ IQgfuKPueSt2JFGksNdcCP2nWVcxGvSVf4SfOffZ1Smew5z5FVQ3SH6XwmMaIRCRbQhD taaLd9GJaz2jre+/XWf+6fQ+gMnqwUWMMeuNJt2LPPb0On2E2SA3SnA6cc8be6sEAneI M6ZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:subject:spamdiagnosticmetadata :spamdiagnosticoutput:mime-version:message-id:date:to:from :delivered-to:arc-authentication-results; bh=L7Y7fTDNHpPg8ILkZDeR8MBiejhktTjEXNaQkQu6Sd4=; b=FcMEagyyKRC2d8uSqb9pj1AdxQgDsVSXYpFjUzVUg+KT+DHOBGENqjNxoVujPTv4DZ WppI+QThzUrRj6hGznvg3ri2qq0z85HBWDrX2Tz+b9mFX9hqy9F1Wxo8E0QPH0UpWlfy aibp87ZVILIg4I2LPD9Un6oKM6YMga4e0oLgnh5A6hvmiu8Z3dx46XpW4pG4oKpljA4a f8vRtJM4mtT5RXTeHVfq8qBsXKGicBkOYrWcTtUNuGy2rzsxZ7wjpUn/CcEfRYKcOGtg zcB+XFzZxkJ6cFyogh0agQuFjdN0caJfuNSVynV9L3GMKS1Rulb+BIg4vLaqsOmAIuC2 bypQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of lng-odp-bounces@lists.linaro.org designates 54.225.227.206 as permitted sender) smtp.mailfrom=lng-odp-bounces@lists.linaro.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.linaro.org (lists.linaro.org. [54.225.227.206]) by mx.google.com with ESMTP id 63si1693928qtc.216.2017.07.07.06.32.55; Fri, 07 Jul 2017 06:32:56 -0700 (PDT) Received-SPF: pass (google.com: domain of lng-odp-bounces@lists.linaro.org designates 54.225.227.206 as permitted sender) client-ip=54.225.227.206; Authentication-Results: mx.google.com; spf=pass (google.com: domain of lng-odp-bounces@lists.linaro.org designates 54.225.227.206 as permitted sender) smtp.mailfrom=lng-odp-bounces@lists.linaro.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: by lists.linaro.org (Postfix, from userid 109) id 0F9F960CE8; Fri, 7 Jul 2017 13:32:55 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on ip-10-142-244-252 X-Spam-Level: X-Spam-Status: No, score=-1.2 required=5.0 tests=BAD_ENC_HEADER,BAYES_00, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS, URIBL_BLOCKED, URIBL_SBL, URIBL_SBL_A autolearn=disabled version=3.4.0 Received: from [127.0.0.1] (localhost [127.0.0.1]) by lists.linaro.org (Postfix) with ESMTP id BAA5960A79; Fri, 7 Jul 2017 13:32:49 +0000 (UTC) X-Original-To: lng-odp@lists.linaro.org Delivered-To: lng-odp@lists.linaro.org Received: by lists.linaro.org (Postfix, from userid 109) id 5DF0760BFE; Fri, 7 Jul 2017 13:32:48 +0000 (UTC) Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10126.outbound.protection.outlook.com [40.107.1.126]) by lists.linaro.org (Postfix) with ESMTPS id AC9E260A59 for ; Fri, 7 Jul 2017 13:32:46 +0000 (UTC) Received: from VI1PR07CA0057.eurprd07.prod.outlook.com (2a01:111:e400:5967::25) by AM4PR0701MB2193.eurprd07.prod.outlook.com (2603:10a6:200:49::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.6; Fri, 7 Jul 2017 13:32:45 +0000 Received: from VE1EUR03FT064.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e09::208) by VI1PR07CA0057.outlook.office365.com (2a01:111:e400:5967::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.4 via Frontend Transport; Fri, 7 Jul 2017 13:32:44 +0000 Received-SPF: SoftFail (protection.outlook.com: domain of transitioning linaro.org discourages use of 131.228.2.240 as permitted sender) Received: from mailrelay.int.nokia.com (131.228.2.240) by VE1EUR03FT064.mail.protection.outlook.com (10.152.19.210) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1220.9 via Frontend Transport; Fri, 7 Jul 2017 13:32:44 +0000 Received: from fihe3nok0734.emea.nsn-net.net (localhost [127.0.0.1]) by fihe3nok0734.emea.nsn-net.net (8.14.9/8.14.5) with ESMTP id v67DWKMs007671 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 7 Jul 2017 16:32:20 +0300 Received: from 10.144.19.15 ([10.144.104.219]) by fihe3nok0734.emea.nsn-net.net (8.14.9/8.14.5) with ESMTP id v67DWKBU007667 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT) for ; Fri, 7 Jul 2017 16:32:20 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Fri, 7 Jul 2017 16:32:16 +0300 Message-ID: <20170707133219.1611-1-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:131.228.2.240; IPV:CAL; SCL:-1; CTRY:FI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(39410400002)(39860400002)(39840400002)(39400400002)(39450400003)(39850400002)(2980300002)(51234002)(189002)(199003)(9170700003)(189998001)(6666003)(86362001)(36756003)(6916009)(5003940100001)(1076002)(22756006)(48376002)(50466002)(77096006)(498600001)(53936002)(38730400002)(110136004)(2906002)(356003)(106466001)(305945005)(47776003)(105596002)(626005)(2351001)(33646002)(5660300001)(50226002)(8676002)(81166006)(50986999)(8936002); DIR:OUT; SFP:1102; SCL:1; SRVR:AM4PR0701MB2193; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT064; 1:xTXC85wACF/uNbYwPGOq0jbckTYxo40Od1oWtxUISg3nfNKyXa6E3LeAJQrwGO8sKkpLptp5sOJH3HsLR1JrLgrxEmPS8XwguejFe+pgIpq0itIyA2ib/RJkdLM5uQQv5UYYVQDxaKllhZH/QtkxQusDVzubRb7oHyvYHbbj+sGstNkjt5ujJaAeYDOT+aM7Xfyf6mIvi3g1/Ofo3/g1CYOYEt/hiWRRiTuehYs0GnLKtPsXEoRtWyxO2qpvKUYUEPIRzq9ZS4Tpq/O8dLSaJEHd7+LM8kAaUWbvFF01eqhNuQEVrhmy1+QJeKFQaR3vpI/cYIxrWt2u+E8+mE7OCTOG0RnQLeVPZTGoreUhP78UiNeeteK/S5MeUNWCsAQlrfJthmdDFKuGNL1NtfD0cDA+SCWhLvc6jIF5iVEPOdDUwj395+O9yRRIxVWphut0TWcyHimmvCtFSeto+L1mhtsKRF2hJckNUGRupVEOS1DOzT1/uxleew3t9Hkw/j9z+BKSWIRHfowDHUm3Fs+Z3W4GrwtWfUazVIZirX6T0s6cIFsCat90nCSOVFObV/MDEksexhKJGhtDsLXVggGRVVbFwaQaLKZ0Kk/2TOifVKfTWKOlfaRgdr6eDONGESgFSWco3t2YJ5v3OfQy0rdP/UwKX6zDdUjOq2rmH3+COCB1++kFzD8ZDqu39g1reqoIFfKx3glYEqoKu5rqF/Fo75lUMDOQHmfOXH1J9RmNbwBBEn+1i66BNVhmq5juX3sI0odhlA/AW3DePWH7ON8qjS0CgW2JdxC+9rsCgi6zKbEAyMDYD9esr0i22qzFa+gZeNkTrv6MzslAi1NnZvWREw== MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 98bc3ea8-ce71-4db3-9aea-08d4c53ca636 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:AM4PR0701MB2193; X-Microsoft-Exchange-Diagnostics: 1; AM4PR0701MB2193; 3:XQ0rVVi8yiSGOh54hYSbO2l4tqXWY5ntpXxLujB+jHglhjneGFXrsC35vxjiy/lz8P1BzQegza4KVBTdAHwbXMwJZ6TyygABzo64CuwWLQ2rpB7Km2MBL63xsvaDYfOlBx6lUopB5oYMSqX0ZUlHYcr248HJhTqGDqM5nRFYqoajIhnd2xipb/9ivJSCwq0gNjejzDibY2DsoYauCuq19xIH0k/x1RoO5bfwQ0r4amDxelECFeAbEOvWx5PcEY1UF5cI8yO9yfKLSXFXycGWmpoTDmqWz/Qdd1EL3uJ7QTwmCQnjoVrqK+eJMs6HPbRzajyR/Nj/wTQ9tWkuQ/oQVwNj2y1b6AajZHF+e7mcUiJfAs41bE9a+AWNHWkf6614hqyauTb1YL5WeRbqbnDwHO5eoKyc16lxiVXWaj5bioi1xOGJ4HMP8e4FDT6hdyoB/2cJfws1XLMumhmht3xnKxgom5BtHA9E4FkufHoh6JMPEtMDzAJUozyKKC6lIsvxnERPqnEzEHjO4mDs1aKTWupM/qHLNjEj5tAECN+6IdzQy/fnAfrGWMYE1q76opwYXDZ3DUVem7uTgGK6qleCTXSnn1RMFYozfyJ1lx0HTH6akuNd3tkh58oRk2pgxIXvA81F9RbprIZQmQr47k671TOKYPjV++RmD3/6P22FGYLXjuEplLw/3OJt1bI1x4tpESox54nQrsF3UlLwt+nN/kreZ2SSv28n6emTEGZ3NKKlsfmk6SsMyVZmjaYgFBkXtUCQeUhz1WpOmhJyBuNCSFNzfPQElwo1gs/rwkEKGQTzkqPrEDKEVH9EC4pO14F4fGrY5ALn1piQaXCd2Im88a/+g7hF3dv8lHhtd0gaoBiJnZ+YjVNP1bMdSGCPmWX/qlNf4s2bkUexUFTJSOMdfQ== X-MS-TrafficTypeDiagnostic: AM4PR0701MB2193: X-Microsoft-Exchange-Diagnostics: 1; AM4PR0701MB2193; 25:nA83m0ilhSi+HmudAj8JMAH6BK/guxqzLrRSk++LbNdeh0LO0bQovHXRoSgwynN9bMtXR2Lc9eLipP/DQLxDDzCIad+F2rKJcab34wF/Ixn/waqsWPbjI7aTELKUUGNVjKyJJmXYAmXAmiNQ2HfyfxgajMNDJT/perc+UsVtP3hduZwBz6g1XWszFethqcheTnf+e1DFaSYjALh94p8WRASyiXNCJsjzu7y8HvZrTmKb7BU72mS1Sh4ofnUrCo3exTnPUtr3yEXqDdwKfbNyfcTBe0YjYQkLT1cLk45hqhDbF60A/qGUhdT0MD+CfSqZJzK1SvHxNMRmzfaX87WLfrZ2YriXBZ35GGmqT4ZdBkIagX6toO8TvYSKGL0B/R888kxf0ZKkie8uAmIjP5u/4A/WkXqfPHMrbvoWDZmgp+l8u72T+8RQlmgo859pO3vgrVOBWW7ozLVT5YXdQerWV8IVy6j07JC7v/fJ7JShPbPn4/+jYOZxCvJJnycZaIMdLbzKSkcKUEUeDvEfWkL7+E3TMBIt3d9nB4fgi/BpTcEY1VU1NOVfmlNvMiJOQPP3S/grQagLRhwvKVqY5FJoohGVLcWyW0Av3xtnDsKCXzysfBKG8HMRDe8eswt7Twx8lse0K6KPm/JtYJOd3OpqtyI8JJdwlvTSWZF//pyh6ZCfzzv0hv1Nt5nD4elWZHPuCcyL2yAljv9mFTjyaU5Y6M0WTmTxtk415lFeaT9Y+sVJVufjJa30etVRBr4aU9N3lghopvGayLUtPzRKdTGgXT1dqvM+g1jDhvYjke5U+b64tKvb+4LIRu4rEmHlsShtELwpW9zSmD16Ps4LzxgTcrASb0rjUKi4Cfn0NhnOooBT7JZ2Ah/d8sdA4OdqSM/FPhFkMnjaHAeGn9kDwP3cH1Rwb+gKg9JIbzM7qrl/2p0= X-Microsoft-Exchange-Diagnostics: 1; AM4PR0701MB2193; 31:AyCdbUkLXqo3m5QqOO7xGEUDZvuVcPhl0ZQuU1u3+JH90+Xcu226gjKJyU3D0/PA2j9N/+Ggyuj6pxi+WQvHgwUk0SXUPCgjaboUWgy5y5ZMWfV/nBYtQRyyj/KElupb853PhSAdwpoGHCoI0Xw0k5/Rn7gck5eA1ROW+vqhsZ3/CKS5c0taGw8XWZNL8K/KbJKCrgR8+1rtPbV67RZc3Swra/hOuVcOy0rDbb/wA4bdTbAsGPdwAJXH4HbKFjzncLOjcWWFFyD0mOqflmspuEZCKpsm7u36cIjJKgEtxE0EfVSYIvCt7n87oOimSoSfXnJzPG1FVhLEtSXmndMTE5rO4rm1CdbiLfYCpbzfalo2WcATXswLJh2INmJltziA3Z3wJD1wbU4rlDdXNfG/JQUxUkrZCzXDlPLGBtX7Gj9X7TXsmvsUQ5OogHkAzElHKeiz/I2izT5pSXbNvbrylM308PdqyjbbBGVZSrLrfL21hEFrrIwdI+s3FW9tNesbjj4Cu7alkbt4hRmcwwoOE8sC4laxu4u7v7Jj/LUG7TCaCvWjSUqCyfCTI/fMUtdbyoERk9cPXgqoNL/KVh8k09Zuypaw48kUbzCfjW2MxpCnhN7EhT26aK/yDC6Odpt3zVoLpcoUa1a7V6mZFdpsIMXgoKjxoolbPnYQrX0ue5RM31uPmpFqiYJoxaCdr4Nj/uDjxNkmi0gbcyUkx7OE4g== X-Microsoft-Exchange-Diagnostics: 1; AM4PR0701MB2193; 20:znOby/o/jEynRwimvPR6y9YcpmHACXEeCkQEN47P2gC3nyyJhwHQsJpnKD53iHTLZxtU+EUQhf1u/uYhxHpDm7Kzx1Rlp/RVRfVKk8g+S8rb7As7UmZ0oOowsFemBk7jwmzwfFnefD5Xtu3m8eSWsDqNjj6zQmI1ofuRlD5CeJwm9FBTjYcxatRUuuxTgp7ybfDcHyLMq+3F8hwuAuc95/u/OKqv9eNlbwT7JkJv/+SKQPhMVfNo7noD4EMitJ05ZlbvIyzS/U4ArDv7maQqFe5Mfu3cJdQEhZunFR1l8+ZE8qCHA0vH4kIwW2k+Mx4eHBwHyMATVyU5bVmpT0TX2HH5M99E050nWzIfbD+JMjNpMmly5sdnnP+2rdUpv2LOtJJ/X2rqbz4Ik4ROWv6KZaDRcd0pbLLgAMT1aDYHYbox99KOinh8R3HhYiiNr9bYUt6VaTZJK64i5jyRkMJFnN8YQnk5PMw2JbIpL0uQlz1gaSctG4zz3tQbYYl0ffCNy9+camWQXr/q9H7rCHI4SwqeqA3sgAOeRmpf07e5QQPawZWOapJaLX36+/v/Nc8FB37UzqIhoSvatzI5+0H32A8NjMOiMZyS3eriF1E1DN4= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(13013025)(8121501046)(2017060910064)(13021025)(10201501046)(100000703101)(100105400095)(93006095)(93003095)(3002001)(6055026)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123555025)(20161123562025)(20161123560025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AM4PR0701MB2193; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM4PR0701MB2193; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR0701MB2193; 4:BMNOPvpv/ymM45qV//JSRNP0Hx6LfqCNXaQfWGy4?= aKbwPebQtZLkHCQf4rfIfwHcXEPy8mUaAjgt+ucA2xWd2+DoFEv9CN1Mk8N85Zd5x5hA4EP525ENmwuSm8r9M9XBb/T1jqhzpdkYDffS+l7ZUyZ2ztGE8Bspyoul+oGWeDiBZlW7sU6wNrjY/ZQ2yLRF+EmwDyhOLDXVpFy7GOMkMwo1SQIjPzmvVz/1jcq9zlj3bOWpCTQSiNHsI/Oa+GG/svDCRvJII65Y7om/L8lHcKOHueg8XqS9P5yz85GSH4clfq56VA1FFK2HdzkHB3qLgwBE7DqFGLfwCkut2cfikBeBFqQKA/iUUJTxARNbBZFmn3Ze1ld8zS11zpNpzkC7GDOhNu0FQujUBAEahtbRopjXmatnkUqWlzRobwj1tpz4tnGRlEc/tacxktkZmCeoXh42Ec9/h0/FB45SFQmLDoHnxFQFU72frXHqT9fwvQl1L2h7xsGiJRkbL+HwPeTg6rV3Gg/2adDf0av4z10E8DDT6B4EN9lhRGazXDiDKX0mtd/p9gNp43dmMlhP/3hp7wftEX7DvEMGk2EsX7rAVfkF/9MaD8/f991DGguiqjPoIKyVdaebUJKMuU0dkKYhGbJgEyu04od7m9VBWcxsievRlTb0I+lqfwzSmd+J2mDJSbSvmcaaK3gsnFu9amj5MQkWymBefwKwYYuOxaRolYFrLgt7d8w9WG2nAoVylHZAJiLM/EixNS3OsBaMKfdZ5ZtBOEZQYLCqWRpNbU76vCsy3ttTh22T3KKNTnihYzhylqkFPw06hoiWc1GsYapU4r6zHo3kKOiLcLEKGVSWLdPtXA8zxax0W3dm6Vt99h1cPGUgMJa+bAoeYvuWhgXXf+lU9yRW2sE6qq0Ovnujbfbs6JjGOCt7qnR9b4HDgSZYDZultb401UeOVVYwnuflFiYofUdei7Othb0oxvwX+XafVkBDswV6g3sqsP1NHm18b/qVqE1ecmXdzEemjb8Q66y1v9Mu4oLLXsUM2t8OWqSgWr/vwxczj/ZHLJhCllEwWF152Y4N1Izqj1aGO199q1PkT97Y42iwXlZpp0OhSqpQxIEOkg75R6+6BPRcpp77wqfwPsTHhXCUD+n6i+Kf1P7x4BTF7y2TQIh7UFO7OLcBT75bPhtuBmmadaabMWeyMeDFYzeqZSx36Lde8I+0z81HaTzADo5MpGpfBbG1glwhKtsMVdOjkjSW1l8QqlpFPslghX9RUiq+Mcxi+ZlGw+G7XO2ncxxpsjgyQMKfLA== X-Forefront-PRVS: 0361212EA8 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR0701MB2193; 23:aFr4KOsowYb0fJPUjs5roMRKzdbqqQzzOGtsp7G?= S6wRoiwU9rOeh34931kk4+dpmb9svQT45GuhLcV8z2scnh6naAA+wr0MbnCpajunfFA2N5Um8FPNje/nTXbL6VKyYv/k3BITEE9G1+iCpIpeND1mJtLt5gDNvhG2MwLpWhTDA6AIxV4a06q0tCz2Fk98uQX82YUey+1hgo/gzhS/GsyUjEHi3lAkZeK90MR6bXGCafpxoEJyGOJVvu0yNuDTTQyIxOXniFDcAuAfkwBWXyrXURshPa/k9QXXexB8ccyuOoBnW6iHwxwxebIJ6dKr9TuBeeV6bXlVabW+akwCV4Jp0eawgNfOD27QO08hwnqG841N4mKeJBAlLeJSBl1aA/J6f36QwG0Ut7YGxRjHWAsMx9dUcZWmecGdOdRP3/8J5xZX04Oj372sOV8yaZ06LW8l+QusV1+/+6qx8SavtlWU3mdHXNVjroqAc4dTvej56dld93tbgPbT5gDqIHyYHCX6heWQ0GI2/sVv2tIHAMp4Mzvs2OIwTtRG14mzga0MFpL8EudAMh/BUzxF6pBSlyGaKAidT1NpiPf0q3kMaHn/SPb9BwURHNmV8FWZUdDtgJaRkqBgEp5xAx3sSTyTtOW4SDLrLhXdtTztfi+CKka4ams5te0F9MRVF2agGAysspQ18UtsG1onJKCLDAoM1tSBXmcjy+iXcT9o+g0Snv1JvmHCfvq2rrTe4ne/OIEZav6FiXLg1nAxOxSX7aVb3OGURYUBPg5Tu/DXLRGt0d4RYpxWHY6+Mk3jurd2yT6pL5WF5iYmDi7XP4CXmsA7FrQU7BdJmtg8PZQOMyPSF6MTOZM7rzQlvBSZ7o5KpMGImZ3FPJxCVvRvU/hIeqo07ZJKGKaCTN21equviKML+s+LVwyMWppgDzR0OJL1SRnANbPxD1aUkeKg/duM6OWjndc2/qPVQRnHleTGzDC9hz5YLagv5eESPVhKmUt+HUu7CO2zekxarTKI8eIKsAKwKUO9dQxAgZMEEO6mHK6zD35gWTmWGXkeKrO+7pVRWvro= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR0701MB2193; 6:R8gqB/mmTN9OC1JoZqwd078LT7QjqRlMyuqxNBWb?= wLI6j48RJqxrIE3BDJrpNqKUtlKdryGJL6oguX+plGYJzLDcF90tJnrVJENQxqFA8sZi7h0GsBjrWRotGYv86WH+W2i/F6a6t2CZEVE1VBa8AlarW3tI1D2qnPtGzMS5GsFR6hcAgYd9sxFeXvu0AHaUJ2hkOVEioa2uppSdHS/YAmCWS8tdG+TpMLMZzeWh/4x5zY6gITZ8fI+UTsfhWLX++CVcn81h07rOrTUsuOFm+7CoSLxIFs5miIXdjQ2/LakXTYLKR0fdj97yStzso4BDOlOBdTSIY6otmutcxRURs6nE9asM8TGb6y3WSjSLXBbihRVZfMUK7Klpo6qIne5ZDRk6C3RM3sz1bBqZsnMRM6YzqFE2UWbF/3GrRlZ1dikTfeVqo3BeXWcsZSAbGqFYX5QBCiXhUiRwn66QIPtw3y4ciT57gPWFZ4EXk3VRUtUXAv/58n1Pfsaq3Os8zEASYgfLS/524pF3cS3Wg4gXencNbYNkMvrVwy5vLI92wFczrBuQhmRzHV6oV+oeedRdm8s9eGS7OLzQ8AqIugcF8AntrgfWc4gIVIY4Ls5xRR6Zf1+Jojoo7Dycvruqfyy0LnMRZVry+t/Xb/pFbLiiUsMQDFHkgxv1nalpsmGF8W1GvgoOTdrecEvJ5loFHpxxE1VeJkGSyJU8ys7lgEIH7Qy/qwdeARNNBQaXwLdMl6kvg3XNIF4jjhEoh58cOjXmjY9w8L24XfTYiJuPSxfrePDHy6JValF0rK1msg6xAKv4mywG9BQ8xzXQbO9+rX5h1ywnSscSTr7LuGqR9nF/qFbbjXgEyrE9G0OVYNjoMziFysnRHAmTmj+jWZjhUh/5kIMeb+HH3GGN2W7WZaSmwhoI6lQpdsUkzewoBNntYy+D3GtSkL5hueOaAH0HHPnQcAV9n3AixRIUH6P30v9BfTffX0BbZryx1csb+0u6o0f8tClLYU6HKfTXxWvpExhl6vRlNpP8SbRf9ka8FepLRuGF3+T6h6dFlBm+WsP3F+o= X-Microsoft-Exchange-Diagnostics: 1; AM4PR0701MB2193; 5:5C6P0zj4g2LPX3y5GFOhoJwHHZf3E7XykKXPljho75pcjdwWuVV0rJdLGCBLjVbVEmm/y8PIKWjMCcayU+3ojwY7IurtEWQBMWsoEr86WYBCfoJOTGEq1C1l8yFnDEBV/1bnS88c7ypwadW1nSxqPeilp91DKRaq1tdaWsUtwVont8ERi9G+jcHDF/tehtjTHB2gPT+d2ulQsnNCWYuu5bf1PKvSdUSVFQke9hZq3mTXB4uf73ZaTPmTUuOVYC2aMNrSVRwPAoqD415CvSTsYn8I25Mjz9tini8L2SpbpbjKEkbDSAXVp5f8TK4KwJ/W1EuW/zvc+tcv1s4Z86mMZRBXQwre75ZJr823PvvWT5ynMv6Lad/BF+JUBKyHaBjpVnuGRGReEkqAQ1o5ecgOG43Bg+MTjK9ou/zult9ECI+GBYA5l6sjO8HWh/ZMXjy9iGMCPkDjuzCd8sVBx1Ouq6WFqQYU/svljE4H8WZ++HkHN8m0NFxwHNXkpR1x6GXU; 24:Kp6I1PTmI0oQsaBiyJh5Ye0h2QqBmIhJl8P0YyOOvgHGor7P6B/GbyCeNCescW91muMaS4IpuIg+3Vacb/SmqRtfWp3qi05Z7/TQb2c3hLo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM4PR0701MB2193; 7:CroEJZZ6jChySgKrSi3zSIFhVhJUUT7fhkkySPIxvSbcSGVDHbfuwUHcZFkEvdhsY72qt8/JqAEYKg81I1IENE+rvBZMtnGwSvO5DBic1tP8XDxSdwbPJkMPrKxZlTWJP7eQhZ8jK2TCj19MUDHDzoE+n0gqcsnnRs1Kvvqvy3n/Vu/jKROasoDqu/hXt8HcnpAvKbjA5NjtvfBRi1qGRDFtmLEBNh9zOQOVpTugoCbBILssRPToCibseniLASuRaPyAwxJhChKI1zHGp2M86CiI6zYJOdQMqcpNeSicdbiKkz+psblqazO8Qe5VEaWlGfKAGTAwG5MWX/MjqJmbZZ/CDHoOzQEcOKn2vQbxhdtW5AuCgvxFhjtzAyeRmGNuzvaPHLrqVfHtiKoj3zlp1czYYZDBFjESYX/m259LS+q7skZMWwZR1lO0uaZelYg+Ym8c+5lo680ox8utxcnMmpLAMw5jEXaFvq/luEOpO8/0PGW5zzurzj5eGZjdTUllK68WOIhxgcd0UBI8WnqtJyWotBqjMY3C5gLu6fgD3iG8lR9MdpuUAEs95f9irqa+z6Q81W5kyuirwgGIjlGex5KCZ2oL1zbxMRwCYiEH69p4TAV3WJMBV3RoOawpIxBY+YyxzAib6oEGQN5KU0VWRe3IBJ36G/Tslr5emJZC6tdJSYNNXDqIVASv9YNisFspaegjvmlOSWbWA6bamPNQrH18krYYsTeiJTtQehnBjhKPCdiKOCYC2y0//HT18XAR6jteHdcixY2Qk4+sG63KIQQLR0ZZh7+8T11tnpsTZ48= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jul 2017 13:32:44.1513 (UTC) X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5d471751-9675-428d-917b-70f44f9630b0; Ip=[131.228.2.240]; Helo=[mailrelay.int.nokia.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0701MB2193 Subject: [lng-odp] [PATCH 0/3] Change buffer handle to pointer X-BeenThere: lng-odp@lists.linaro.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: "The OpenDataPlane \(ODP\) List" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: lng-odp-bounces@lists.linaro.org Sender: "lng-odp" Change buffer (event, timeout) handle to odp_buffer_hdr_t pointer. Packet handle is already a pointer. This removes need for many conversions as handle arrays may used directly. All 'make check' tests pass except pktio_ipc. This can be verified by disabling the IPC test. test/linux-generic/Makefile.am # TESTS += pktio_ipc/pktio_ipc_run.sh # SUBDIRS += pktio_ipc L2fwd packet rate (odp-linux / pktio:dpdk) improves about 3%. Petri Savolainen (3): linux-gen: buffer: change buffer handle to pointer linux-gen: queue: avoid extra conversions linux-gen: pool: avoid extra conversions include/odp/arch/default/api/abi/buffer.h | 7 +- include/odp/arch/default/api/abi/event.h | 2 +- .../include/odp/api/plat/buffer_types.h | 6 +- .../include/odp/api/plat/event_types.h | 2 +- .../include/odp/api/plat/timer_types.h | 2 +- .../linux-generic/include/odp_buffer_inlines.h | 4 +- .../linux-generic/include/odp_buffer_internal.h | 23 ++-- .../linux-generic/include/odp_packet_internal.h | 5 +- platform/linux-generic/include/odp_pool_internal.h | 35 +----- platform/linux-generic/odp_buffer.c | 4 +- platform/linux-generic/odp_packet.c | 105 +++++++++--------- platform/linux-generic/odp_pool.c | 123 ++++++++++----------- platform/linux-generic/odp_queue.c | 61 +++------- platform/linux-generic/odp_traffic_mngr.c | 2 +- platform/linux-generic/pktio/ipc.c | 11 +- 15 files changed, 151 insertions(+), 241 deletions(-) -- 2.13.0