From patchwork Tue Jul 4 09:53: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: 106924 Delivered-To: patch@linaro.org Received: by 10.182.135.102 with SMTP id pr6csp825798obb; Tue, 4 Jul 2017 02:56:37 -0700 (PDT) X-Received: by 10.237.46.225 with SMTP id k88mr28259234qtd.72.1499162197209; Tue, 04 Jul 2017 02:56:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499162197; cv=none; d=google.com; s=arc-20160816; b=FbEUMYWb+mhY7ikD/lYbr9Nffb2F7COTsIPkmFE6KYnzIKOVhYcWokupPR7jbEiLF1 JcsRlyTr6XImcxw7WU4XgFsRhOjPXxOZNeySTqBPh5oVtEk+I7ocO8NZ+4wjTD6vD5Tk V4x2MMssxGyBbke9Bs7yLEY4MqVlcSv5DiuLFICOON8Op09CTQ+v9foPOFK1vuzFYK4b EjNy2O9IQI+aeyWmKlLl7qRokKIraTgr2pKTo5HHAsr/Zf6ghpDpB1kE7qY3JFApe+3k Y8cMRZf2GKLbCNJMnkeyZ9W7DIQ3PoJXIzB7FJ5yp/hMZLk0It9yclbyrMFHy3MS3isU ox8A== 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=+xpHycasA9GKJcUcg0BuaqAoKpE58dGHBrnoqUkI+oE=; b=IcoPNNLFTJCRRMFp2SFudB6V3r8GzvA9UrXSxJErbXi1QV1cwd8hHaG4OB//S/p4Z5 9sNQa43qukXYDAUpplXlagONUa0PjO6Xy8CfRQum8k8Ghztxj+EAcmgxRKiSrduXpqXO I/Hstcv9aV+D6tsKdP6R9Oif8PiKBoLu09+xSxecvHgSjTcpWsNQfyqOAMil8crdoxTf vIBewOgd8WRxItZw0LAuumc3xRMsr02RXrw3D2HxAIwXpm02H/Tzet1Ehi5ztV1TD1eo lk5v/07YDc+NX7YqeOXVqjB1Wq+Br8y9kmWE7jJhx5mU/YDFz07TRdy3NNJYraHWi0s3 UbDQ== 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 u18si9012489qte.125.2017.07.04.02.56.37; Tue, 04 Jul 2017 02:56:37 -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 E1A2E60C09; Tue, 4 Jul 2017 09:56:36 +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=-4.7 required=5.0 tests=BAD_ENC_HEADER,BAYES_00, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED 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 8DC7D60C0A; Tue, 4 Jul 2017 09:55:44 +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 8498D60A45; Tue, 4 Jul 2017 09:55:35 +0000 (UTC) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0103.outbound.protection.outlook.com [104.47.1.103]) by lists.linaro.org (Postfix) with ESMTPS id 6D702608C8 for ; Tue, 4 Jul 2017 09:54:38 +0000 (UTC) Received: from VI1PR07CA0007.eurprd07.prod.outlook.com (2a01:111:e400:533d::17) by HE1PR07MB1049.eurprd07.prod.outlook.com (2a01:111:e400:581d::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.6; Tue, 4 Jul 2017 09:54:36 +0000 Received: from VE1EUR03FT045.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e09::204) by VI1PR07CA0007.outlook.office365.com (2a01:111:e400:533d::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.6 via Frontend Transport; Tue, 4 Jul 2017 09:54:35 +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 VE1EUR03FT045.mail.protection.outlook.com (10.152.19.51) 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; Tue, 4 Jul 2017 09:54:35 +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 v649rj2r022589 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 4 Jul 2017 12:53:45 +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 v649rhtk022443 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT) for ; Tue, 4 Jul 2017 12:53:45 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Tue, 4 Jul 2017 12:53:43 +0300 Message-ID: <20170704095343.4266-7-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170704095343.4266-1-petri.savolainen@linaro.org> References: <20170704095343.4266-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)(39450400003)(39840400002)(39860400002)(39410400002)(39850400002)(39400400002)(2980300002)(189002)(199003)(9170700003)(2906002)(356003)(5660300001)(6916009)(2950100002)(8676002)(50986999)(76176999)(626005)(189998001)(5003940100001)(77096006)(8936002)(81166006)(50226002)(105596002)(305945005)(106466001)(36756003)(86362001)(1076002)(50466002)(22756006)(53936002)(47776003)(498600001)(2351001)(33646002)(110136004)(38730400002)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR07MB1049; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT045; 1:udTqRFXlrdcwQblDMyJZRy00GSHwHyCq32huR+AJAR6wsbXYNNR+ScEq13hCPQJNIxRRSbUAE6vWhBUikktdtRudtKh5CgE76iU5ZMTc3ZAC32pJrIQCv3/csMfOs6xZEGw6JTG1v0Pxm3+vzE2chaI3ILGVBFNfVCRd8x7bEAiK+DWbzKf1ouetB5hihnQJMGOwdP4t18ZiCApaYNan2wol15il1k++Lvbah1EISGx3VbjyulaVjA5wkxtrX16tJzj4gm52LfszyWb5WESXNsHwrn+IVgfuJNMsw51HZYnmomwtW3E1ww6X1dFBPJHw/WrL1peP9+KIAj0Or6/4mEmipAzjDZmEKqgn9m4xS/xb/fdI3xbUPPcP7PBddC9ppdk42h8TAmaLJg4YQTMzYhRFU7SPmMbdSEKyfA9IsTfGDaEPgTgHcftMZ+tAlX+slE4x2wCVqePcn08THeknAoArgCb/TupAnq5vze5hnYO8B8Wdch24GQijxF3lrJl+50TfILJTy0ataOh2+oX3T7mCGswjTMtiiaplOmpiAIGI/szbEpg8xUfHgaeWchPiUPWOI79yvVOR3cIn8b5FOh9pHis8FF+6L66LnKftTyHxJ87Cwyjgp0BSW+tc2lriRQtOE/qMH8wtgo5aCFJ/v5DIBooORapF7nms9AYkENlPJrACxjOquxo9XniLHJHBkvpxPRyQ2CWvpyH/ejmAR5bOvcX2dS4j+rBCb72as9otcqHiOd8fLwT+Ztw8T/vX9xZUwzwvmk5YW+yz9nFwuQINbqGrtj9G5xv2eQxVeOGGpqBC90BI3tjG851ziy66yNoM/rc+4oDOO1iiZclgbThpiLQCEi640guMPbjhGqkV/zvSFmD/3vaCgrPQhb7m MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4e24ad74-51f0-48b4-87ad-08d4c2c2ad88 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:HE1PR07MB1049; X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1049; 3:fBV5TMmKdqmmpO3jWmSeVtgu/cPszuK3RAod/iB7pEcKp0GTVSDa7OlscNIhbkWYyNea27ih/RmIPyhfKszAmPdddGxRx8qX1tQfzkqB3UPnGfy0Q4ait+7wSqeSaCSsjis4znpLNlscBC51s0H7ntQ4b2rGRrNPn2Y3MzBZRnIDuZzhyBtQYPtmqUOk0YQ4f6/uWtvAz0wEvp5tSjlLNYlUrzg7Pd2gGRuZ5g3yBELaoBP30oSADywOmSOPtBztBTAl1eP1UWRxQ5fLFM+U+f0BF5noc/VD1EkiNQ8GjGWFlNmke1e4rvx8eo7Pt66m95UdcPDveFfGKlfqN/Hhor3q6FgjFUIKfI2pJn5EL4jDYkkY3rj2TVygEPt4MIHwBeUldDQ6S80KcRwZv+o5KVBOyiiDpPa23GueI8XacYHjWEFX4LWbJLUzbC3jf8Dy2osFd/UjrzB727De+AO2c8cUlWYwBumJc9t15M2gJsWjKD7R94/YvgZcx28+Oyeq/3T+Z092c4fF5Jgy4EO75Sk34TrCbQy/9cWk90TNgr0BH2V5VShWVhVciHAM47hyyQuzkYz2xBzW6vrcfIf6qWYSVFZGiBJeJuGrfRLyYyWe7fcSjSC/yWGiCvyBBN6N7Mt1FJI34Vb7f0WvCb1yL+3jc8sHOWU/9TFttMCxbctPCe1Zt6lCcM96fh+Esy42D7M0ZqXnUuA+SIGJCzM/fGBAg4U8nXX+GzyzQxjb5b1VpU2qVjSkue1sG4XfzYnt/I82R64SlOld42NHMfHAMBlOuB43va+v6QqjAXc94a9PA3ZpjCDxxqQJVCdfw020DpblYMKP+zXXXEK4DyFE+/CXvDxheMSgF0UKzd9vYpJKkx/QO/6Vdn8qQ4BUuBuuXc2KNvVuDuRwDhNB7w7wRw== X-MS-TrafficTypeDiagnostic: HE1PR07MB1049: X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1049; 25:hgo2OhK3mi5yEjVcVVFj04eEJtgdYjY7af7nhAdhY0Zk5z5usEwc2XUnj9JrglajZp35vgnGJQgORnwxcIDZELhRqw3f01WTYAMx2pcvIB/gORGLual7A+qlOqddX2+MAOUkSSvlJfMo6BVs+ZjERr2KgmaRIVyIpKWAbYnB6H+cIdr+Rva96WlMnNWT/Sf4IaZZ64oBywL1JT+PpSnZUSclQWJA4XLEKL2qK/dJSaVnn2dwuMPqS9AjKmLZq6COxaKC6RNYSDwHOhUwNAh9bYVGj417nn2XVj8tN4eGjyTNM3IhvXuxIgJ0TQlOIdt0+p2Rv05b976nx0hVQyh9U2NAROtZ9shcbhH9KWOcH1VfV7R2CmrK9xLAP1YuWU6lgE2ITeleW8j8+cpNYjhbJWFl8T03oRQQKOb5SD6nntbt7OhkrPSc9UaspqNxw7BKCgpsziOxfqRvyGD+12pdL6izqGs0LdDZ2DvsNe4kdyyjv88UhikV9ycSTBrfmjvNpvnDENhfl/bwxFj7QFGOVlmnnIkriyVaYq/i1lV4dRCXHTkNfF5eYBo8W47zvHraaeUt1xoKkygdx8NVzzsO5YzZ4vDsQyn+mYQvJr5VG3sRZXx6de+GvibIy3LhbzBVq82yux7A3+Y2/Dv6mhh5F4549zygCmjkrMf3i3gb9NyPvgLwR1i5HUvx2Nlz2DgrWiFV1/C96GzEKI3NHj59AqkYbnAk+dqVg3qMhhFRcasZrmr+FW5bZNm07xBoDVzJjpMC9TkY4vXaHgpcAmkTCmKif+PuFSWueyxw3VROYfyiBd+vft3k6Ski/NZG9MSOeyNarRAYb1XCyWBu9B9lhVlyIvbL93p4tkEuTjbfWvThN9uJ5DwjJdol7SHy9pdR58W9lGtI1iF3pVDjNd/i8k/ZRJ4HctPwO6UR1tpoKow= X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1049; 31:OARTx2rAePmiM3tTOJ7DTdoW8UyWmS8C68/Gqs+rGOFTyG4IpcJQehnTZ7kK+VqWp6A3H1jWwniDmApIFdKTdaSN1YvH1bFFfTIDUNmcBPphu7N/kgNGgPjnMLhPI29fCJC/c1LeafkTkN6vUFIdkbPvodT5QTk9udgS/E+s8EAyLzun7ffJmSYODH1lgsi/Kca7fyaiNHRLXhTVGPl/gLtj9uk0mwskpcAFOUcTKmfMwneZz2QptlQk9Ub1DIXma9mBuWu7TwdoNhAcxav+4uwD2ijWZQtjkY42wFPGB9hteNPS01s9FZ16EKYwpH7mynamlXAtCPASKGSAlo4xHlXFDN4FYM+7Np1KM+ITFjKYaHaAQylVdvJTRPpE41f8Z31sNqniiHI8cuoEVImtA4jkk5+ql99GfMVLHl9tghMOUfSBQGWCBWk2EYvAWz67R3v8APBfPylfmeZgGSrFQVJQZk3tKHHs7XZBa+UcKZ6vLC3665iL3jGMJQC4BNshK8Di8j8bKUyvP9ePPguz16XMtkrk5+zKthmgQpfhMbB+umC9Euah3qGOxrAuh4B+NNqHG0N+8KZ4s0D0MFMnRrracIyDqN5C7NUM+nKaBLkWIEDhGny06bIsoIK+5rR4JwKUzxbdatwHuCRQwtMVePe1hL/b1aNReYZgC2iDx7+GeJlExsHHrI16Zy8AFcSYnCjlmlIn0Vhghxzu9x2RjQ== X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1049; 20:/NMBCfcJ12ejVxAWmSrjHJ8EwQRMr0A4gBjqMfBsNKIYe3ps61DcmiUNXB4oObw/1909HomNA1+GLGWo3uIcoJJIUaPgso91gI/ikTNUvhAYZ8/J7+3tU7l8YTnOlfd9CKVapifvOM3JUNX2OM5SQ80npgihLQLWQT/gOyGxilyowp9koZr4oFizF0bDcsrEMtnMLU9Obb+s+oXCMlJDL7ukv4rxq/DPA0EeNh5yzzct1H/I8h96qvAY4o6v4WZ55K6F/dfEXPnCJESHGiWr4bazXAgLOEFC7psHVUagO3jX9vvsuIx58zLSmWnkvzFefwUNsc/zOPMP2b5lUwiJi8Gb012fb2nsypu+52zxuw8gBa4Y+hdfM/HsD0w90FSzZoifpaJAv8p8dYYpbHE8RpxoX1cSmhvRWUQqr1tcAY6XDW2xv5SiYZGvd0TtdoEVyFIEd9N7AtO9DH+vTTXcbioHlWayySQP+VcSSIMh6S7s5bhBiNnVzNHCighcwi7VAL6cJ6ghSIuwV4vZD4Ou4wsuSrDVP1SwuKYZUhv7ufA3P3cVvxfhVrfS73zBp9nfTlLNS65PyYy0+U6OmM3JF9l/iQk9RE0iVmZYwBjp1q4= 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)(6040450)(601004)(2401047)(13021025)(8121501046)(5005006)(13013025)(10201501046)(100000703101)(100105400095)(93006095)(93003095)(3002001)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123555025)(20161123560025)(20161123558100)(20161123562025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:HE1PR07MB1049; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:HE1PR07MB1049; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR07MB1049; 4:Go07pr1gUZ7Sgauy2+M+fJdHXU23+52DqunsYkaZ1b?= HhvnWj30X7SMqORMubsGpVLTbmShg1fPbtQbIlLCy4oudHt3FEEGVBsEOM85C4Md3JLjNdCzqbPOdnA/DTPAAVIbFHtFtSETpB77JoNzyPVbAwnUZx1ilSLTaUezAdah+GG/Zw/tu9olsURQD4IcCyWPWcFvEY2XKWDzDNXeQy0KFpvOlQdSBMIzEsS/3+TgjpgShKtSN3MeTFt9M4etOHantu7o6N947ayQu+RE4NgFqV0E7iYQicmhiRuxT/+PLrnca845cYlkJIVHZehW0J49qa/QvBnsK+UTIoLyAQkuikf9dUO6KhkRkJBezxzERuU/ob6XuUUKFa6zPHcVqp+ztWp56yUiRb87KO+BJbGNzsIfynKcm3zozUeAxMxKoiZHwnvEoVWt+Ie+6ecdHBpwHQEMl1TiCCHoaQ+2f7X2aNeWvrBdt9tw4uy1TbLe9q9EgR3Gxs6QqwW4lDMMRWX2Ctfx+nNUpEQBDnSh0uO6KJlEO7djS0RjIyrG5kQ4fqkZdUW2edR1qs7C6VRyvhkf9b12+5FhKsIBUUIILOdvjPKOGGc1a9evrypJxaUXTZMeUnX6hYkHhs/30DuG5nXwW3WU1ADhmBPP03C4nRdl5lxJpa3esL82T9Y50EZ/hWQTcISGHIdxNVWYNFp3co+mXcIDwThJ0YHdNawOcn4L3YPZ00TkljdjpS0rFcfgjU84/wRzAubGOgKxrhBqOTpvAPsZyNvoVWizv9bHJYm+4zIllKJOiaOlWyIMJFxDSDovZgIdBzBbWAFEL0yMi0tOzcSTHlpd4x/7oVrNFt5xa3y51tpJWS+Zxzan1PmKTMmeHBknvX85ivjt03XYnCDxFVL9KoCt0yzvAMN6n2uB0pYDMxqHRbUPeiUWdZH9hapafAA85ot8VgesP72TfJHiDamdiEad0MyUAUHfLc+QtQW+IfiBYTTW589O6R6mudaWvMZgEe7Kdc/C73JatFjrFeAfnB1uXk26BDnKECX40ZKvHxAkH8COLHlMOev/K8a3Ux2rA0030BOwlbN7K6Fnz5HPiPxhi/ALFcBlHSS/h+X0MWZfVdHd83V+Q0xwhTrDWOL5qaDX7/0nRa8ECvDZTeBglPo32YTExXJiZgDzG6iMor41mjdmEfzkIVyGVjo9YXqqnYgpns5tNtdsrj X-Forefront-PRVS: 0358535363 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR07MB1049; 23:etqXs/WBsEevugaGqlYnR5Kn4b/blAL7iBEPniT/0?= PGT0i/ZCsDf38Ulwzv/2ON7azEmh2WcKeDTP13kRFTVEUeycs/OzPvOvQ0a+/msnyvG08m4IukpXcPXRGUWMceDoHXAXzoOGWnn7abSMtxAIXO9uPgBNopq1Vg4VjKVdCYDRoFOwJAjBoa3UQvBl/GkPERdRClF0kb//ZMcwmoYWzwxe1IQRpTs8C83EYYSE6CEEwGbdTAhae6TgGm9XYhk+xFSuySY2C3G2Li7KQU8xwqF0el72uXQTjJ92Ar28N1do/e6rVQoigYUey0EgwHWuXWefCkBfJ1THTosgvEN1UpUYRZ3hQdrkJ54WILfSiomI03sPhn0rsUZrb7iNGhQuOlSYNuizgDt7y35/ls/Ato8HF0fvqi04waQ/EF8rb0Kbh5gRAuo2IIUIpkERnus5KnSHHyz8gm9m6t50gjCxu1kwEV+8d781tglMT6D9dU2xL79PbGq983yG4vGE/EcRO9/PJ+a/oxO3hEGDz6IQsyD4ATQ5EksxzqxKKyhMc7LcnWAqRZGM8OS5XCKz1S99vGky6f7S2bvp+hPnmbfmfyMNcKecDX5B76/g9nGMr0auM0oi0sEUwb/UspkD4Duj3wxSZPaZb2t87G1DErEGnjY5BUc/1097yfmT/2EmfJ5UbQX/kPnx0ppLeiMjms8vF3R2RriFhrfucDPVh0WR8WwHVVsxzs+jMD+7azraQ65dQOz/affxp3ayaTWljzIOVV9wnZTvWuVt4vYTFj2TTvj1UiSNobNZa2BY6eFHKn42BPLw5ylx+Z7T4aPmztMH0AKazcMpXF24yDN3j6mUFqUrjr6ASEVOG6f/ahTzqxv+oVrttDfeQDph/zRCTeSis0l0SCE+uNnD/rOJtvUdtqzvpKSf1hz/k9s4w/7LbDHGrYCPW2Eu0PzbVKCUVMw2H/8HsqqOThEcJCGoDCGamLGp9CB87e9b6+M+9De2fH2E5FZOKSeA6n/ba2NAZ6SoEeiXPazJh8ouMLFdpIJ90wvomLJp+YtboB6oNS5nbLQHpAE6qWM+H1ZIYQwzRjC X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR07MB1049; 6:ZV2u12IkpI4JZtMfrzUw0fQQbYsHsGsiXwI2s5QR5/?= PvWhIzCbgYO/ledvaQdQ5E0VaW05RhK886pPr1QlagLbcxKw0X9RwZILr3ooeOayv2iu3FBIvQHRpuqBoF181Od91/JVo/LNjlKMyvruvep13syGi8wT5TD23H+gN3ozMmys2gr2z2eygT23sU64u+F0TjdgWk0gsHLYI22LsZnCYI/7smZof72YI1vcOHII1mNZc+1XFWh/1hfbVE4a87lhfDVFqJjviEJVstvcLIcVmAEk7mrV+koQHP13Jf/Ricl8z2HSJ9fF7HwdEbxOsizivRMg9eBhJ8BV7pSwIgKPV1jBdXNiGCF1cdQE7c1EERZQdTPzKMO8eyIOUM30/oONvWxvfLtTO0/Lb22d6nnBSb1ymMacHuuAa2IRYl6bATzROxqQe+5eC3DeV3sqrxpUO6YkB2jfG1caw0gwuFEHekETT4/ZX/iN5yI915Zm/9Y4LH4UNck4aLJvnGqJqpNcfTqwsw/cDnaNY70O1N2XIXqGI9aFV6o1T6b31pQedbA7JZ4JCjaVoVNtBaCeULR72TCXcrcAiC27P2kbDe5BG8dk9Y9Sd8dJBP+LbjdtnnRAeGos+BMY/CLpTsPSl8d9NLdF9BtiascBFeQkhtoRO1VZvG8BY6/83ELnnP+IeKcYsHuO1HsA2ZF/0CJRi5R9CwKPFWsam0nSxa2n1ZH/zfed/fMg19PppVLrzYQ+J2A5zFzS9PRegWrP9U1NlENWDC4tX9+wevoZ8inh2Aobt1g0ITg3Z27r/Zu31Km6BXus3WmvCuH8iTkizpSZRFz9O8jYNZcPQ3YOL1EOoor0N45+sCtT7hQn6dm7Diu4cgj0cMjHdvW+iSQIwjF/8s1ww7k2PbhE9FhDnnSpUAQb6WkwYfBDE3kWI+pgESBzCIZdFZVWzsE9RVDFTS6xYldsZ/9Ruy3ZZKXuW7roSXpgl047rScRzaW1v/FjUm0jmOmdytNp/WrIweVccCZIvSBEIVCKr7ukfI8UpKL0HTlE8GNG+49UC/uFiiBaaEygk= X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1049; 5:4oF9xNKqavl0Rz1tEsbrpnKqgvOybM/KjsP1oT2FzCoYyWXTnN4CRXY0ceulhkMcWX0ukEWq1xXVVEfZ6ahGN4QlgvasadCjq2ZfU24Ap055FxttOgmV4ryz8qzGDoYS/2xHmnkPFXOS8JagwZfROXfvXRjcHjRXAZ/8bfhY8x26VOCoGlWGcGIrKwTQ3RLeZ8ZnG83elwixxheJ4Ov0plRkjHWCJu7dvQ4kgP18rdNGPwPOzX0B8kMJYcbYiwkCBGHx2E3YuwMIffab80W6HNKTFJM/iXVIhZmf8WOkqL5SvSSJFMie0ecoz+uSidrGENzASJFCziUKWnZhr0D+Yf5VJAtfuHQPdAhqCTDpGOIVqZoqbzJD/YrnYBDNIMFwCsvKnxzDiLC1ab+PWdRBxn+ZT4Y0u/eafQclHzR4+VLBxWiErV/ndIaKt5rM5b68l1r+WtOjtbNVablTPJct8KP7TzAU7vqqu2/DQJIwU9kfWoCqkjdqdrWUtifMLHF2; 24:DDQYVe66ffG8Vi+doHK3dhPsYVJxGeOJXXEsDXv1+iab9loFMJmM8c3D84EzAMUPo048dYvPotGXq1dMzpO6pUsl22f00XVF+jPQNTRko1g= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1049; 7:1TV7u530AWfvKD2/eukuv1Fms9jGuNmvO+0GRoLLOvdrwEDvmpVGPtcw4+PWjKmb0abBGna/b3++Wwb8m+6FKrO0vkjysD6cQTTQM8mr8CK3XjkHi8MpmseUMBMIm3/hCq5p03iQwAsEaNskuppm+L8cfDKNrvZfDb2TH6mjALV1lycK/ECjenHVZD6mMmdwegh+PZLqj0qijmfBPtf/LTOp8AWMTgoV4CXh+i1u4FG7E3o1jQdGfohxRxTenxTMa5YdZuSFqKEIyIODU7+Nx0JKJhYEDj0O/zEpdzsrpplVsBWGqUmkgOOlNRelq7imHZCP0LVb6v0dN6udlObJ6luyLOUo6vtMqE/wQ07/pngqJFVuvxMHqYjepu8R9EooBvF/tAf5CJJSFImWuekOuy33pVO8eo2Ht/lCNnIQtLHcLCGh10sx2gqnjvh6xyXeEFJM4it+vAG44oatqKzfgdnmz0wvuQ7qWHsuCEAwPRHjk5EV8VQNL90sYNpijA6N5Are4tX0RpLFuHnillTsdkVds9svcb1H3kQJ9/zLAladPXax3QNY/gDMsPC3nTjs28axrBFwZP59Uap7m+E2nBRdODzstwOFAs0D+lwSXO6+mzhBhfKNDJtK1gL7+w0t1nAY8heWdGtq008NrhXgxEzpCAnz2OslIWl+95UV1KdaNYL9g2YDffLQtcMBPWZ5zBHC5Geu+Y0ajExzuEMT2rtCCmAHhL7ecmnf1TauAle/2hFpWI0KaM6uipp8kV6hLjW6HwGvWpTtUfH9ZEtY4kIPaphhBTRJzDG/sjjINPs= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jul 2017 09:54:35.5057 (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: HE1PR07MB1049 Subject: [lng-odp] [API-NEXT PATCH v2 6/6] 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. Remove type_set queue interface function. 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_queue_scalable.c | 8 +------- platform/linux-generic/odp_traffic_mngr.c | 4 ---- 4 files changed, 2 insertions(+), 20 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 7ba5c3c5..410c6b79 100644 --- a/platform/linux-generic/include/odp_queue_if.h +++ b/platform/linux-generic/include/odp_queue_if.h @@ -71,7 +71,6 @@ typedef void (*queue_set_enq_deq_fn_t)(queue_t q_int, queue_enq_multi_fn_t enq_multi, queue_deq_fn_t deq, queue_deq_multi_fn_t deq_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 { @@ -90,7 +89,6 @@ typedef struct { queue_get_pktin_fn_t get_pktin; queue_set_pktin_fn_t set_pktin; queue_set_enq_deq_fn_t set_enq_deq_fn; - 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 ec225d00..d52814b2 100644 --- a/platform/linux-generic/odp_queue.c +++ b/platform/linux-generic/odp_queue.c @@ -769,11 +769,6 @@ static void queue_set_enq_deq_func(queue_t q_int, qentry->s.dequeue_multi = deq_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)); @@ -822,6 +817,5 @@ queue_fn_t queue_default_fn = { .set_pktout = queue_set_pktout, .get_pktin = queue_get_pktin, .set_pktin = queue_set_pktin, - .set_enq_deq_fn = queue_set_enq_deq_func, - .set_type = queue_set_type + .set_enq_deq_fn = queue_set_enq_deq_func }; diff --git a/platform/linux-generic/odp_queue_scalable.c b/platform/linux-generic/odp_queue_scalable.c index 14fa1833..52f3915f 100644 --- a/platform/linux-generic/odp_queue_scalable.c +++ b/platform/linux-generic/odp_queue_scalable.c @@ -956,11 +956,6 @@ static void queue_set_enq_deq_func(queue_t handle, qentry_from_int(handle)->s.dequeue_multi = deq_multi; } -static void queue_set_type(queue_t handle, odp_queue_type_t type) -{ - qentry_from_int(handle)->s.type = type; -} - static queue_t queue_from_ext(odp_queue_t handle) { uint32_t queue_id; @@ -1012,6 +1007,5 @@ queue_fn_t queue_scalable_fn = { .set_pktout = queue_set_pktout, .get_pktin = queue_get_pktin, .set_pktin = queue_set_pktin, - .set_enq_deq_fn = queue_set_enq_deq_func, - .set_type = queue_set_type + .set_enq_deq_fn = queue_set_enq_deq_func }; diff --git a/platform/linux-generic/odp_traffic_mngr.c b/platform/linux-generic/odp_traffic_mngr.c index 1f254d75..ec2d331f 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_deq_fn(tm_queue_obj->tm_qentry, queue_tm_reenq, queue_tm_reenq_multi, NULL, NULL);