From patchwork Tue Jun 27 13:22:43 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 106431 Delivered-To: patch@linaro.org Received: by 10.140.101.48 with SMTP id t45csp1207358qge; Tue, 27 Jun 2017 06:31:34 -0700 (PDT) X-Received: by 10.237.50.4 with SMTP id y4mr6335345qtd.225.1498570293945; Tue, 27 Jun 2017 06:31:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1498570293; cv=none; d=google.com; s=arc-20160816; b=sm00O0PXVSXRJM29w2ML/VCCroZCLskYxvANAgqyjLOE9Dtz4HUNW9itQyxJRaNzXo UsTCsTmooaCqwgHGc701jc0hjDV0srZ/rIlz559JRoknMxyU/BZyIGO28DjY1yrXpSxt DAwVFy9P1wkOmqwiIrHOw27W0TLzmFagc/gToLfxtFComzjSHS1A0szvrZCyLiLIaoEv xY8mcUoQtvwCp5ztecAqEfFdzn7lyrWsMuGCYz+FFVHqjo+dis8DVYPSeA+U2wcvpFhO Hc61mg8jmwGB88ZrhEolrl3EQFQcS3NDG1eS9M3ih/YmvM2xsWmc+Oq5/4vCCYNppuvQ YJWQ== 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:references:in-reply-to:message-id :date:to:from:delivered-to:arc-authentication-results; bh=iJP+8nEg4+THcu7e1hI74j5CcF6PKQwmVtY4yRsD/0I=; b=hB7J04whUkE2sX+1mD/kb/iYdr5tWGXOVX1vqFlOh19BDeoJGLZI5N5WHykrjXVogm Zq4ZaSkapS2xj95q4ZD4EeFRATyg1MIeqh0apfN9NdHx7CQFrXSa+X14w6RwC4vF6enE vh43f985xCBUaNPJtg9v3JyLO9O3/yC80CmHtSGonpawmjbFE2FD9AU/Fd4y7NUpCwNj 0+93cEff+C3Q4TiMDHEvrbGGv9QMDHLsfiskQdxmHUwMesEVxeE4DdCH7h1hCzLEJI5Z ynOun9P+6jykuqg8YPRmCrPVQAncnbYGeDSw+Mq/ZOJoxqZfp8pOT2a8Q7kUVj9rBUfU JRXg== 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 j1si2760997qtc.347.2017.06.27.06.31.33; Tue, 27 Jun 2017 06:31:33 -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 7FEE660D3A; Tue, 27 Jun 2017 13:31:33 +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=-2.9 required=5.0 tests=BAD_ENC_HEADER,BAYES_00, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS 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 02A2C60C20; Tue, 27 Jun 2017 13:24:25 +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 40B3560C19; Tue, 27 Jun 2017 13:24:19 +0000 (UTC) Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00090.outbound.protection.outlook.com [40.107.0.90]) by lists.linaro.org (Postfix) with ESMTPS id DD5EC60D60 for ; Tue, 27 Jun 2017 13:23:04 +0000 (UTC) Received: from HE1PR0701CA0001.eurprd07.prod.outlook.com (2603:10a6:3:5::11) by HE1PR0701MB2203.eurprd07.prod.outlook.com (2603:10a6:3:2c::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.5; Tue, 27 Jun 2017 13:23:03 +0000 Received: from AM5EUR03FT021.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e08::207) by HE1PR0701CA0001.outlook.office365.com (2603:10a6:3:5::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.5 via Frontend Transport; Tue, 27 Jun 2017 13:23:03 +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 AM5EUR03FT021.mail.protection.outlook.com (10.152.16.105) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1199.9 via Frontend Transport; Tue, 27 Jun 2017 13:23:02 +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 v5RDMiHX014776 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 27 Jun 2017 16:22:44 +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 v5RDMheu014758 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT) for ; Tue, 27 Jun 2017 16:22:44 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Tue, 27 Jun 2017 16:22:43 +0300 Message-ID: <20170627132243.17298-6-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170627132243.17298-1-petri.savolainen@linaro.org> References: <20170627132243.17298-1-petri.savolainen@linaro.org> 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)(39840400002)(39860400002)(39450400003)(39410400002)(39400400002)(39850400002)(2980300002)(189002)(199003)(9170700003)(110136004)(575784001)(106466001)(38730400002)(33646002)(36756003)(8936002)(50226002)(189998001)(105596002)(498600001)(50466002)(86362001)(77096006)(5003940100001)(1076002)(2351001)(5660300001)(22756006)(48376002)(305945005)(6916009)(53936002)(2950100002)(2906002)(47776003)(81166006)(8676002)(50986999)(76176999)(356003)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR0701MB2203; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT021; 1:SZdh5qAX/PN7nEQBtwQed0nuwqo1N0rWLqKi3MoHsLzr1WRuU97jOKN/GWtDlCuljS+9NaobkYYR2E5OjrhwzN4r5QUiUKEvanTjJ7/cY4M4Ijc9ruG6551ZNOA7L8juyGiqnkl9gMQlEPyJGkm8cqnSFSB+Nfc0PtYTEjsWxjKAphkbFpQNig8XZ9/32XBeOPxMoHDCwAW0RR6cdJxYTz0n8Y7EJbx0U0zbhEaS5HrLVbaA2LKI+QWFVJcPiAsKKTEFG2lIH4M/oczmeb9dgOR9ZHHlNQBgV5/pzWE+dH88yRt/lQMh3HUpeKj9JC7va/pMp4fOdtKz6rdsqxkHkAUBF9LkbSqX05SvkYOhuj9I9+VSTYFwbpHaAn4LHBbI2twWY+1nWWgCJ5BYFn2EjwBifOT/I7ASakU43LI9O7G/LItyfL/cv0kHnnxuKCGWrtkbUCDUBm2iHUdjVV2P2dTA/Lbb1FoL3Hn3lNdKP3ZFxazdTSHLVK68AEXPZhKl6W5ln3TMp6FT46dIw/LmkmFAOqOYLGchrMEVkpqDepi1oXMkPzLu9AEs9mO67bg8ynwYvzPA7b4XlDlDfTtN8TILDIDQdK1+M46RY5g2m5OXERvLizkS+RbPl5hObR8zFnbbUt8blyP78xOpRyU6VHmt2YX5HfSFQ0xGb61Pa2gQ/rmwE3/st9xyiHdPHvvdY9PkPrjoPfw4SMC+zj8n50+frtoK/cIY2Kbe+O2lKQJOJFJV7o9+ADSTeJnKLA7DebhqBqLqdKhkOH4tWwbY3GpkMzuaTKdr/hHivZ8SLj6Z25zOTT8hBbRFfcSMNsm3i/g1dmg0boAqLGLb2wtSB3JzmrfEgyL5sEppN1GHkn//VHynxjJN4SUvf1vPaGsJ MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a7c96b59-4953-4c5e-71e6-08d4bd5fa377 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095); SRVR:HE1PR0701MB2203; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2203; 3:dhhfa3KC221PzcXQSWa4eRXv+3GcGiuY4mzhJuM4MULQ0Y8qcR9r4dNk4Anex//gKm39maheqlB59a/FJVlDxdS4f8fGdsnrByc3S4O0pfenF6CwkIxbbbsC7JfRpaRq6vvzHHnmD+E7kTRZfC0Dk8DqRhx2nvhD51Z89ZeQNWDE3gCxMN0Wl8Wec0tAfZAZSnnHBE5jnnEH1nCermoPBuEhi4ZkkjhhXzCzfSb3vM8KexN+tleP56B8XENf6U38mJcYVJMGzO5sK5EJIzC8WlhG2Y1IX1g+bUJ8ox8cnsaveRI0E/E9Qyy2uEBxYm9Mks20K++HiSUUuGj9TYWMjfECNIM11Jnr42FKUzSrXr84ALRlaqIJjsMtoYxEop05avYnMKzaAVRXhtnUg1V6stjvDwmxtVBpJYAhekTN2yO3ImVWvbbRBUJcXHLEGUi/PmP9MXgTcbPU+62lTJNozHmSrKgLHN0Zk2dKZ0BicalBk+uFXjsD1JOFDHEYqqM5ouHiac4ZIgmVuHE2tcPlMeDUE+ubDH9PPXfa3+GUqD1XxzchIxuJIf6dfggrpJhIwoIYfKxV4RHkIgG+0DJiOzmP50vJqgjNJ/D+xAbhe6Kdn0MMAOJ9sxgOAKE+jXyZ9L9Yesc5alFR2TcT+JR0s+E+eL4V9V/c6NHoJXazQBwXx6KbO8f0VZZpnuWrDXDV46cM3WWVLbDanEjR8Xpp/4MR2UUwzv3j+Vwv3LL/pHOtJPH5C7Mi9nJs/pIA3KKChIoZQvNj0Sx5tfPM27gDKdqc3qJlC+IjH0OIrZfi1hXeiCQaEQW6cgb1lLLHFKcX X-MS-TrafficTypeDiagnostic: HE1PR0701MB2203: X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2203; 25:ebjvT+OE4wLwKxTtLRU5oXzoIz37dS8E9gn2UNq5iO4g7toUsplbeYI4OykP3LK+ocmJwNtxJevCGZquqKdnFq0/xA6FaqjxV/XWTw67FxNR9aY9sqMR2fBrnJnpKq5g4gC4naitrVXFV7qVeE2U0nC3pROY4VREEroFQo0J++G1pDlwNR3iZLB/8cwf4gSWOYR3QTXFm9Wl+hFDuiUvnS7794sboFwgItk14TDqSB2q+seYQmUvISRfq66z/nBUDmBqeesVGwP1eG5ARiR8j1UYF1gA34No+Ftbw1YrfgIfpDlDygTusfUdBUd1zUR9ihbPv0MbKRFsj9ivB2EQouUmd7Ez/B6tODipNXxuZIncbuV536gEyrqChK37kb6myIOPpDFFX+fXavX+I+Htcotwbn1G4c1o8wAwE4plmYAm+9lucDoXpCU0N5t/dR5WKhCljoQvzJAxhlNdDZSDy26vJpMdb33OeyQItKSn1G3XIO2Fz/Rkg42E2x+dmLu3gFSyLqKvpj1Z0nPDcvZoEncVkjvOHRq9FUMPAfgjeE9VHdj+6fabnZHEnGpD+CQf1Aa4Zmo4R/9d4IhwkNEHzDsYvkWp2wTdqc4wAX7x3HHBOe9AT365de/PwF2drZj2m2s7GS57oKFDrmS8RmLwWWF21lq1JBQvY08PyxagrQfLCyoCv6SEM6Gmla4OfP9KW1tT6cnI74awbxbuOh7k1EsB/kz0wPHViEODmlYG71rN8An1Vd+E0CCSr+U5gWeMRL9MHAhzo3b9/2zlnFgYbha3LrZxhLZx7dENGf2Pp95/X0oiO9mUdJtWWHGKcHv02SV7PNbcE53eGm3KaSFmUryHTAuZxocQc7MxIqZQeGud2cNlVuLLNt6Y+cQQtFMw+mq4vrgBRm1yMFik3c+6ZFmfoo6//14Te0uuysfRuk4= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2203; 31:a4Lovn2i6n7yYFMrPe2YldCZU6JALSgiLzJiodJYr3bIqttyzb0XR1N31hcOSmkv6XbVbj1NLnoKedI166cxaUvNwVi6z8TM05/ASKDAe9l7Ou++A1baDILXIfiitderrLvQt2CpJFqC8Gu8TAhiZEHVtNtuL9PUFdnGFMAhTqPZku/2KhyMHlgM8+qrq4VyeWwcXR2pnzHIQ5DoTWhmjgs/tXpt2kpfvFnPG6oaHLoR1JqAg5Jo/35n1OkJftNcvd2sWRwXuCp6YqG8dwfnrBivzMfCX7f22B6jiKsolVoNpkSpzPvMqT7koGA8APj55K9dmCzGM3cLRes5yQ/gPJCoeBWHraj8ABavpF9s1AxOAn1iqLq0n/6z3ybUDpXJO2SMh7RX78KRNTpoDkWTlDDKXnsb0T4h2ZzmNFLJzQKCyKH2DPd7CLYngFIjLHm+dfilDN7iU2izJv7NrodbCtu0ni91O/VRaRFskyZsHrUWlWJTZL4Qu75qaVUf5KDQAJx8GVNolK9cBJzLF4xz+7IunyG8Jdd74dshijqy83LkafmigLDpmx2iiW2OXIkDkY+RH9RW1w3l6ZnbJ23XGTL+FlT75Y9df21sIRfdi+nPP+Vv1udfplfOnZS/rzJvczg3wY4GC76+3s5qxxg/hNLAzDhEN6lameXFMajDkWQ7kGozYCaavV5HgeVaKhvC X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2203; 20:SmPcSMPMpT88KePTgaYLLYddd+udj6mFv3mbfmoI8gSj/HrWySLKYgh8xSg2TftTEa/HQQkuFcvr6PpWSZ9xPiC8K3UNlM0L+M2OaUv640mc/rApsCjmwtYGV0eiuJvGv3TG0JgbFou45j6QvLMULJFBhN4wJ2JLweTfohBcmvwc/KNZn0fK/JJUfeS1MJZVl8hJ/kJJY+h2Na1/pdbIdWW3EJYZrIfElwwYyY77BsjDCsNIaSKJ9/93gZZcPwo7KbrAuNYMKTjly9V11i2dRRo0HauOoGfM3hf/EsrgnB2k6DQJ/O+qFsUhWW2m5RVROrLfKGgMmf32xExnZRwv72hxmQTUYqNmG4UO2+IpvnjvW7iila9DYLKqPJasjm+G1CaXymQlkGjShKNmY8BzsPU0EuGbzcDDmCGmtF+4TA24WJM+M2na4E7tCWbEZLMTW8NKdhLCfjOqykcsOaBuWXkAn/nc81tMi1HvjWi6G+MNggxjptdebpjKk2+U+A0sQDKCS7S68DuTWxEHpO2R8qzLj9O1o8NVQcUY6heW8Zmnde83A5d8iXN2FzLJbhHRdD1SE3bMAbSQuKBk50FMxOtr6mDed3cRVYIq07zJbDA= 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)(13013025)(5005006)(13021025)(8121501046)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93003095)(6055026)(6041248)(20161123558100)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:HE1PR0701MB2203; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:HE1PR0701MB2203; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0701MB2203; 4:Sb6zq0AHsjpB1lh7T+puXfLQgdPFxr5RLyeLMjlW?= dydynvXeeg7p7YjLfd51jv5J8GjXghPXgNEL9H0H0i7e8fdHty5Ni9gusrU29JUf/ysAnvaVzOvewxTXiMaqfD296GTHEE/Xj6577LrHL/2es9/AARFxajzCYXb6GUlw8P8rM7uqVmJloq1n2X9G7a71/I1TpLAj8U6p+8cg03Q5VnxM1IMIVVhAYmQ4ad4pXghv6zpyNfKWhlkc+Jda8clRQjZY2Z3plJRCFZkG55fdWVKgMyUTtY96tNoGQP4txSaz+i6N1tnCD5SirP4lcWWPmxZLhLq1N4DUM5FuwZMCFnVaomJppb3FpGhCIdC58n+9dTfpngvhtNh1MLFwzwaXSq7vTOp0T/SaFiRd6fXk9YFWDfTl9MOmIPVJqlkN2QlPKPlQzmlk1e/LGXXpxT72d3AqZOf1yxepJy8TlFDNPUkI0bgPr7x4+kt6WQRwl1wzwA/AgP4Px7y8v0pxQUmJN4/fU3U7uFBCeHH4F2601esoWzxFdpn9bzoKNqAaXDKNfyfS5g3VMvQZ9jcMfL07qO3SdkHHIto4mFILwaDm5BkjrEHOZpyz8a05nVblZjk/mp33b/Luxyg5SID8dRIKitfOkgiy7mUtXRKxf13honmWYJyiK6ENN2/HX00x3LU3zY4er6i9+AaRUF8rDtrBo1jGhvUOkk4skBMYWFIZG7duxoQHnKWyBf9F6ePRsHP/DK4JgEwvWEBCui2ZMdmuWMor00LSqgRoXkmPnoDt3DqAJpzhm4qFJyWsEUCZwmIEcuvuimMxxdgDqSEGO+1lW+mrRw16GVZ2CBNQNqwheHKL4Z6EqKQdq9TUThpx+gTABrAwVSE9aPzJVKpW4gIeuJVxVrDn8/UszWVgJ235pW7p4tjXs66lWizzVo7Q/FHtQpKiy3T90wVsVW9FjiJTTmURH4NanCyiGI0Ba2UZV57ncCRDMlgPweThMPewm3dkkk9w6Dfa8ssY2AiRUmBLByIKM7mRJPjJHTPyuOiCCwNDCnnsRwXMiVQlevKJCvAboqW9JcmS+MTUFNKx68Vi1+g2tYy1JRKv55Nfd8H0//dGBp+kHAmNJ8waorunLQvRGDdvfyb1fDwQk0EwzJENgrRLhVp+kJ3CMPY5jRr7PfL3zDibEDqkGtKyA0EqMpk9tYh8zuA+bBF8O9K32IEwoinu/yfZWaEnAvQ+EZ4kKL5BcL5LkIV8f/8YBGrFBcY= X-Forefront-PRVS: 0351D213B3 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0701MB2203; 23:siYhbWXv2U9ZmZLBAPrPZzacKXPzOyG5KWIm86z?= rG8jql1auo6m5tYE8KT9BlQVFdaiIOus9Wn480vLSD/LOfLLm95VWX4KCGvSoT6SIEsDNWrq9stirpu5Hd7Jsp8MJyOwwlUBlW0dricapcRyPayRyyHQLqWwfAdSFCCndEtPsAqNXI1fqhDNTb9NwrJ4hDKowBT46Ijx+luCUwqDeA9aMp8fS9QAJBm1E9tkHhPrO4qoKAhps6SSrMDmvzImeSb2Jm77cHnrtBh6R3pXvWB0h2IIy5Uif6fms/s33gj2gCPQ2p1GuSoohLtFfVoOv3LRmbm14bZe9SYrJbmK71YiLobxdV2KocAFGoVUYMHz8ACYBZmtIR+fWDxGFbRu58SKaSC90sD+fDt9QP9plMnRsXe00wT5m0d9zr7W9+NNbjRflDigFMtWabyZF6poqyLgtSlHnVgpNrITDzRU95cEWnS58PFKVO3oB/T9iJh2PNvN5/MzG8sa4oT52hFpylWW628OLxjsg6G8mPA4gueklXoki8JSxxVh7jvBVVf6ysp6vFyb3KzuyOF/J58p9LW2hLPLEgtumtZ+JwCvBflBfQgVYGdvulqldiucWniPA0hUh7RlUAWIp6OuqFLJoNg8z0wIf7F4/2VmQ9or4C31U+zA1q4fdtEy0vAA3h+bqn+8j7XDfYFWdMVlJAzHiCQ11nyoC5yfMJXdM9kUVOKu9KcDL5bq8CGPS+yOMQ2U950NHmUDO8VWC1EbUgdglJxYxQJnK+X1JunickFjaDa5CFGJ5plqcx1DX2dQk70bnsvXlhb/H7jJeNYWSs7AhbdHqUlbfZSF7XlV7vpKZEc05rshLDEVUYMxHUsvmCx0VuFEA+UPUb67pyNK5jchgHRzkU10dunuz/LIKOU3ITSyiMeE5xPoRxAbRztdELeqp0xdAlGmGhovXg0ysj2O6pRpZEdMmtvm/HzvU4CNALvdhMHQ7Xnp9QLO8/k1fU2h7sRqQQCNLdcQVnFlqQuv73kg8RSw4euRD/OUCAzNQ/0IdP0k1K+blEmPTiysFXhFbp4qF3W2qOgD5RRcbrsaAW7YlizWbiBDqncWFhVMxOw== X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0701MB2203; 6:9vKksowW9VziAieoHwk23uPavbRcR0l+ZRwF0EwU?= xXnr3bDhcc7YZJQBK5zRg8pGmj7m+hL3QWyKViujBvrG5OKBut1Ll1KWu9jTjYh7ogPxMwjs77nr3lvDh7D6MuTn3FRYA6Znun7Y6chH0PyaRBAeDnS6LEWiTaLfiHkj/5dzB77p+LgihO7dpA0Ea3vyak12Vy2+X9N3EAPqz4hNROeGwSs0hACOyXNLbqCyotdWtrLNzX3koXRwmaMjWvXWOPQXDhrEHf94mL8+KxgzEqwVv1tF/7QSt9cOmJvCN2QaCGzJPUmCM+KxtsmxXkPXERYXT5gfXpufzSPsRT+vIm1LjqNM4yxUnt/K7u+NndyakFZBF/agSVSSSj2AUP4K0DTo+W7SHPqt/3H2nbAw08enr8kZXFM6YLCVShifQ3GpIQLrjNNwf4GeDZusSBLQo28kyBcZeWBFlL+M/Cuk3zdUyq3/uirRr8hjJopGOAembZ+IOQeudZPenBMXoCCUNoziXD/ANA/wjCfTuJ4BcEN8ybqUj+9FCBeyOs0TqV0HEy8HN4Adq84LZ+WriN531epEjF3sAZX40LBnLW5VgjG9Cb6GzBcJd9DZHAXawa3aqtuB4bi7+rF/wkcGCig62CnIJBAX3fR6d1DlRWLpbQ+9MRr8stH9a/dD1ch8trUKsU2mJLSmj7igP9nelYGrPUkZWJYB1okwrPqZX/yIURXBdC8sJV7VA9EHxm5CIun5d87jScfO72FWYScyNR0+IQKlIXEF6GoV90GzOm/16s1bmbHnerPjDSblk0vXcbyeLPrNiZDpLB0f0kYWnEG9VLivJZQFKXGBzJ4H0nbVFTABHPGD23uPpaK57z3d3YSaDk5yL9hqka1nvTKr2wYeIIAobTTh8FOVC9yDmUE7PXshfr/zbf82Cxpe7ilCtsJDyyh5Uxhe7RKKtoWo+9BtdyAlil3TucXoO7tjOMu2iMW4VRtSglCrvBB8hxDv/iQanvXWcCsTIU4VkGErfyuK X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2203; 5:kt+BQDKsUAsW1z2rJ69ks0nPu9jcrSVicOLM9XP5POo/cW7WIGrOfyoPxcwwRxfYLtJ/k2ULIJsOSO3NZOriQRMl1vW1EcLHWhCYu8qLueqVcrbNteu7I6k6yDhDmmKL+9678/yfFO8l/UZDEzC6B1P5IbbLuw6QXFryb8j9mV1g4QrT2EKX43wvxR9c72SoTdkkGzGxQX1YM0Mx0oB4CGj554fs5FoXrHFSnRouOXONG8enOSDbvHp/345nOqkYndYMYQpxFaHX/IXhYLd/y43YaAbxNb3BJ2CMRzI0bvaQH6u/dQ+ByagUiq/+H9kQAbXRnzTbgQRbHxOGpJeGqVZ/EWnS1Xtog4W4N8m7kc/sTnQAB6i6KX0NS0pomOwLxRkzBee5i2+qjdykPCS/+aebLi3bazh7nwal7ouUbkkGNejYUjHDxQleLddd0ByHUoOd+CUmlFnK4lNBI6iGtXUCQksOaJlrkt3Uf3DtWr2rvixNA+jINcPQP9u9jQmM; 24:8oLY3PPBKiQADySk1NaVygGy/c9vaSI0/Dst9ikfGbHFBtX5CjtQz70x+Ut1bkPc4IEE9NNQY/TZ0a8FcidIBz2M+9gIEGbs18zOE30o+qg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2203; 7:o9G3vj3/5i3NogDY6kohLqXe7l+L23dFMU084K7Jvn+nj/9a2U1bBxRYUF8HPq46bAuZ1yIo5yjHEL/ip8uuVsUVqzUIx0Trt7DHJGfkGlPdIXPL6ecqjbc+WS3ZiA78odQ8AMdeQn5/EDUSpbsiQ43ykEemffi9Gq2NG1idH3jqkA3g3DlyxXG3gQTA9GC9h5QPOMiHC3O+HwzdNgPsEBUe7jn2arySWj/bZc0Lx7y5xKo1mABi6aGBdtpVL07kzfjo4ygRQL9E/27lcyfT3kJAtuSdCkGezto6zvbn4KNtDj+zMUCdS84Ru8jzge6FJdMhRoDNw9Xqxk7HwGaFKcgsgSOnJhzAc2fS+Y23d7bgSTfAv3++wc8LTRbC67+Z4R9UTK6RAVh7E/viX7P63qBbQAHwDdVJQ5SLLKISPLNEcbpYcYczTPR1Vw6oMyXsRIpxsLjWFKk9nVXq4PxIseM57q3FEIcE/354wGV4Y9GxZJVeiI/ZM5IP/4HpnbbDX5LgzFTH2y/lWkNhEWkEkidZvzdtnd4wwo+0sRkZrB7szBdX7fth0oyNWKjTA4kku2sk4cJrU48dQytODoqF4N1jzIE/eC99+eBqOzOL1ijdrWULYgm1TCmCFeRufxkp9IqXI009riOc4Dhv/LEcW6zGpY5UETomyQ5oHtQmCrpw614dfGgkG4k/8biVk5DapjFBcST7H4nc6UTt0E1pLGn0T4lHvI8ZhPN86xVhY+XrqfCMcWYroflNL5u/sj6CaxkFo+PKdwBOmvTUXVbi0v+wdLhOjqNEeu2zjlU/DsE= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 13:23:02.6420 (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: HE1PR0701MB2203 Subject: [lng-odp] [API-NEXT PATCH 5/5] linux-gen: queue: remove type set from interface 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" TM should not modify queue type, thus the interface function is not needed for that. Signed-off-by: Petri Savolainen --- platform/linux-generic/include/odp_queue_if.h | 2 -- platform/linux-generic/odp_queue.c | 8 +------- platform/linux-generic/odp_traffic_mngr.c | 4 ---- 3 files changed, 1 insertion(+), 13 deletions(-) -- 2.13.0 diff --git a/platform/linux-generic/include/odp_queue_if.h b/platform/linux-generic/include/odp_queue_if.h index ad807d75..604bb25a 100644 --- a/platform/linux-generic/include/odp_queue_if.h +++ b/platform/linux-generic/include/odp_queue_if.h @@ -77,7 +77,6 @@ typedef void (*queue_set_pktout_fn_t)(odp_queue_t handle, odp_pktio_t pktio, typedef void (*queue_set_enq_fn_t)(queue_t q_int, queue_enq_fn_t enq, queue_enq_multi_fn_t enq_multi); -typedef void (*queue_set_type_fn_t)(queue_t q_int, odp_queue_type_t type); /* Queue functions towards other internal components */ typedef struct { @@ -96,7 +95,6 @@ typedef struct { queue_get_pktin_fn_t get_pktin; queue_set_pktin_fn_t set_pktin; queue_set_enq_fn_t set_enq; - queue_set_type_fn_t set_type; } queue_fn_t; extern const queue_fn_t *queue_fn; diff --git a/platform/linux-generic/odp_queue.c b/platform/linux-generic/odp_queue.c index 6cbf1040..81e37822 100644 --- a/platform/linux-generic/odp_queue.c +++ b/platform/linux-generic/odp_queue.c @@ -823,11 +823,6 @@ static void queue_set_enq(queue_t q_int, qentry->s.enqueue_multi = enq_multi; } -static void queue_set_type(queue_t q_int, odp_queue_type_t type) -{ - qentry_from_int(q_int)->s.type = type; -} - static queue_t queue_from_ext(odp_queue_t handle) { return qentry_to_int(handle_to_qentry(handle)); @@ -876,6 +871,5 @@ queue_fn_t queue_default_fn = { .set_pktout = queue_set_pktout, .get_pktin = queue_get_pktin, .set_pktin = queue_set_pktin, - .set_enq = queue_set_enq, - .set_type = queue_set_type + .set_enq = queue_set_enq }; diff --git a/platform/linux-generic/odp_traffic_mngr.c b/platform/linux-generic/odp_traffic_mngr.c index 04239884..c8ff0d07 100644 --- a/platform/linux-generic/odp_traffic_mngr.c +++ b/platform/linux-generic/odp_traffic_mngr.c @@ -37,9 +37,6 @@ static const pkt_desc_t EMPTY_PKT_DESC = { .word = 0 }; #define MAX_PRIORITIES ODP_TM_MAX_PRIORITIES #define NUM_SHAPER_COLORS ODP_NUM_SHAPER_COLORS -/* Traffic manager queue */ -#define QUEUE_TYPE_TM 4 - static tm_prop_t basic_prop_tbl[MAX_PRIORITIES][NUM_SHAPER_COLORS] = { [0] = { [ODP_TM_SHAPER_GREEN] = { 0, DECR_BOTH }, @@ -3926,7 +3923,6 @@ odp_tm_queue_t odp_tm_queue_create(odp_tm_t odp_tm, return ODP_TM_INVALID; } tm_queue_obj->tm_qentry = queue_fn->from_ext(queue); - queue_fn->set_type(tm_queue_obj->tm_qentry, QUEUE_TYPE_TM); queue_fn->set_enq(tm_queue_obj->tm_qentry, queue_tm_reenq, queue_tm_reenq_multi);