From patchwork Wed Dec 13 12:52:54 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 121761 Delivered-To: patch@linaro.org Received: by 10.140.22.227 with SMTP id 90csp5431993qgn; Wed, 13 Dec 2017 04:54:06 -0800 (PST) X-Google-Smtp-Source: ACJfBos8t1JUlUURmtBHTvH+N8pmYCpQIV9zZDxqPaURogf/l2eJSxqo4e83IjPHnwoZYV6upfLo X-Received: by 10.223.150.68 with SMTP id c4mr2202788wra.255.1513169646395; Wed, 13 Dec 2017 04:54:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1513169646; cv=none; d=google.com; s=arc-20160816; b=U7OhJVBjGyg11gaLPwP+IWZB1o4pMzspGnB0h5ZJOm0+tjIZN8Ca390LX2KLgXsRvb 7Rq5IU5Z/riqaxWwd/01bDKKn9sNvhPOK4UFGrBAqNzP1I7EJ3byLIrcFbIRn1Ts+9yf 1xLSxiUkgjzLRDj0OSUsxgKyTyfbU1rNPOLVQLWVM5uS/tl/n7IIxtqkVyRmVcisQNkE CktyB/wPkxysU9UlBHnV6rHcXVV+O8FJOGPlUn2VplGFa9c8g5nuVZP/CfApxfmyp99g uDmB4mBrpOT6TxXgoVhEa/JeIZkMXDIv8u35NzHPog4p9R2LDln/TQbVNQ6H9H9rV7Oh 5ySg== 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:cc:to:from:arc-authentication-results; bh=OdsOJQfaIlnDb+quDekFLNxlTp4NTjFFG6BUcCA2VEg=; b=tqSLzTBHCpQHOMy7KshtebfrWGgtk4ETDCqdG/iFnjsy5CkTHqfSli35N3YNd8hho2 Pie1ZHgANRYoogDDq627o8PDUFg/7ydcPkCZ2l4NGobEEAiA5De3pY/c86JwZF5pdYs4 lnfOfQkfsJMBTcQHpvfRCdnzHAe7hS0SajsVZolGIddYJrANr01zFwH7QPL6wlBUabmy w/aWicTmLCZusmV0hsAWmWu/N3eSJjieA991baiJOmWESLQSSSfU/J+uAyavSHkOxt61 wI4ByRpUIVlEXbVfYs62M15/zXt6b6O0XlQrv5PXfNiJIYeLpA8aQo++5VJK0EzLMiGA C6IQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) smtp.mailfrom=dev-bounces@dpdk.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from dpdk.org (dpdk.org. [92.243.14.124]) by mx.google.com with ESMTP id t203si1389185wmt.132.2017.12.13.04.54.06; Wed, 13 Dec 2017 04:54:06 -0800 (PST) Received-SPF: pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) client-ip=92.243.14.124; Authentication-Results: mx.google.com; spf=pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) smtp.mailfrom=dev-bounces@dpdk.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 09E2B7D04; Wed, 13 Dec 2017 13:54:06 +0100 (CET) Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0050.outbound.protection.outlook.com [104.47.40.50]) by dpdk.org (Postfix) with ESMTP id 590697CDE; Wed, 13 Dec 2017 13:54:03 +0100 (CET) Received: from BN6PR03CA0009.namprd03.prod.outlook.com (2603:10b6:404:23::19) by BN1PR0301MB0722.namprd03.prod.outlook.com (2a01:111:e400:4c::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.302.9; Wed, 13 Dec 2017 12:54:01 +0000 Received: from BY2FFO11FD028.protection.gbl (2a01:111:f400:7c0c::163) by BN6PR03CA0009.outlook.office365.com (2603:10b6:404:23::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.302.9 via Frontend Transport; Wed, 13 Dec 2017 12:54:01 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; NXP1.onmicrosoft.com; dkim=none (message not signed) header.d=none;NXP1.onmicrosoft.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 BY2FFO11FD028.mail.protection.outlook.com (10.1.15.217) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.282.5 via Frontend Transport; Wed, 13 Dec 2017 12:53:52 +0000 Received: from bf-netperf1.ap.freescale.net (bf-netperf1.ap.freescale.net [10.232.134.28]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id vBDCrsSf021824; Wed, 13 Dec 2017 05:53:54 -0700 From: Hemant Agrawal To: CC: , Neil Horman , , Jun Yang Date: Wed, 13 Dec 2017 18:22:54 +0530 Message-ID: <1513169578-28440-1-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1509617335-6354-1-git-send-email-hemant.agrawal@nxp.com> References: <1509617335-6354-1-git-send-email-hemant.agrawal@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131576432330127671; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(7966004)(336005)(376002)(39860400002)(346002)(39380400002)(2980300002)(1110001)(1109001)(339900001)(189003)(199004)(575784001)(316002)(86362001)(296002)(50466002)(81166006)(36756003)(81156014)(106466001)(4326008)(105606002)(8676002)(48376002)(498600001)(356003)(8656006)(2351001)(77096006)(2950100002)(6916009)(2906002)(53936002)(50226002)(104016004)(5660300001)(47776003)(85426001)(305945005)(76176011)(54906003)(51416003)(16586007)(8936002)(97736004); DIR:OUT; SFP:1101; SCL:1; SRVR:BN1PR0301MB0722; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:ErrorRetry; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD028; 1:1tDVvzITxSa9cZi3zphVy9tqTrzps0PQsD70ZhxVPnECfaVtkbTMjOrdgjuriUZGu+M9mFO9B7Baj2sXClQrGH1hI5NXtLfis2rLUcAYMEjRp0lxmb/ndqlEwYIzMlLT MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6ed263ad-b534-4303-b937-08d542289050 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4628075)(201703131517081)(5600026)(4604075)(2017052603307); SRVR:BN1PR0301MB0722; X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0722; 3:tcTSqdfel8do+dzfl/bo8NPQ+fAoipdkQgu44AawKNB98+NQeRLpIz9ur22FxstpyHXNWa9JUByQ1fz3vlltJjHq85ptWz+18vB1yZity9O8MWlPeJKeE6zpmfakiytoAAkqqZItWZC9MwiBt7gLDJBGoC0C3XJjOkGQD2o1k4tAjHQrF01CzksH1s0zBq1G8D8MUKq+BJYgZAfQONqYxPbTWSOAldWG/MEhS2lp6QayrYGvrL3zoILGIaR9K+Pm9bMWCBuY8ZA+MJ4r1ZqOf9gGdBRZCNw+m7WkDN5mxeg3UM/03C9FbJvW+Wtv2ozI8sgZDj9fj4kV4k8+bcWmP5lKacJBk6a73XLxIP87jDo=; 25:mLD0IsDomdkAH826WlM8qcc3feSRy7pOg1BxoYKuXw9+BJwgQiJCW6A4udoaejqckIhrfqqRz2ikaTbUkq8Dgy0yZ3U7twePjal26m21OJH8pMDi4BSB7TsWispkyvk1JnrsJDiopxNYQIG6cmKJAOTpnsuWbZYLmv8AE18NOoOTMTflCxla8LPfuYOH+R022Tre2jRxFCBxQbzYOzALj9QLThDuTO1bzPDXSAXh8oki2l1WG0dcUdSl4QPjGCCKwU2Ugl7S+P6hpdIWjh4Liu77GQXMNEimAPVzCROOe8SS+LPhWYHG4sZSabi6H0qD+yK393oalWZE16t7PfM2eSf1VEHUk508JVxxRynqgUM= X-MS-TrafficTypeDiagnostic: BN1PR0301MB0722: X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0722; 31:IoyW7waGf6vrIrpXEnwVKVopIIbK+cdVmrwCQZarnHhYkJ71hTA6/kYuGsfp6D0yHNGgmDGEtlN5eLgYue9gF7xPS+6kXTJAiD90ROwizVDYqkIC0qKnJRSwxBEoL9g0map22P+MZpzKQSt0bAYgQESTaVkZ/2GwLdQXMcZJvsaUVAjsPjsiW6q9R1dyzDsBafHREbwXkNFK/awPK72Fy3LW2ez+gehwvlEoYpcZUJ8=; 4:FF0lRcMz+pEWMdxCP8JSeym0SZzr0KahUFFFTP3UZsGuZVHM7NBbP1+IbxYXriJQBhM1C3Jlnl+qEnUUdrVHKZT/TRqpZsp/lO6fsxs07dUKQZPyYxJLVqH8DYQ3SSDTZrZXlndhM6aBSKbnqpwTTqEvkhGMbwvQYn77tEMBs0QrEQiPVMDXKaBl+zDIKmST9JkOvbVsI5+LCPelYBXga1+0OwVJucoWEQVphpvlUIDJoBrDAwyk2r1OeMh4rW3l0oiwtq3KN0lvt/FEPPYC2Nh/BQfGMzYKIqGlAWBZ/q+J+Cjv5wtS02UEJa9lgDCVdyuyBQqgyUE0QTvFlXazAGPzF07UIV4wMrTEY/8fv2+sZbS0vXPVEnQ5G2AE5DVf X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(275809806118684)(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(3231023)(6055026)(6096035)(20161123563025)(20161123561025)(20161123565025)(20161123559100)(20161123556025)(201703131430075)(201703131520075)(201703131441075)(201703131448075)(201703131433075)(201703161259150)(201708071742011); SRVR:BN1PR0301MB0722; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:BN1PR0301MB0722; X-Forefront-PRVS: 052017CAF1 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN1PR0301MB0722; 23:uppSYEdY4csZTtZv/vTnPGguFFlulHvhvqL6aC6?= EmplQOzqZVLjKsvhY2VAxU0I4wCTVGop60Z+hZvA2w2SXRikfkM4WX0IWS3GC6P41urvZaBbqNXVpfGtc6wuoKs/oG3aKxjjmRVzvVnA3K3jUKmXxPRBIvDhKk+kXQJFyiDk5gxbTFI+JYDY+C+W77QQyv7+No599mU8E2N7rJ5c13E4Tr25/mBZNwxIm0021Z1V2nY+76QHYSRAc/NQ9/3lIHaBVnsxHl4/MAkzZ4nMGIT9BPNYx/rr72S/T25hl+w7HNfB1WxpuAJSXnIZOvozB2ucGtxBjZxRu56Oh2K3pSfjJtWgz+eeAtkvCB4HMXEuVSxMtjGt3injCC489Sxn0T4rdpSw89qfENRi7TjLpbbBWqDZVwpanKLpoF6dNBDtM3+ksm5TBo6X/NknFUwqBeU/cqkclxxqjP5A0I9J1OOYgQM60kyxyWx0xHRHKCLmt/6pK3EbaIMBThnAoTgiWuhWqUuO+N87Mfd32yzmqjV5/1YP42tycO/P56uZYWIZd3fLquhoWci90m2LCl3q4B6deJzciE68nzSGdbg0cJmYgRKgaNurnw2h9a3QvP3y2GuERCSXwACa28M0MR27MXovjdwGzEJH+M0PnSQjFxL1hKhZmInd/qp3E3XIwkd04efMY33UoxN6hDKUirnY2PZruunFtH9wa3g7UxblTabbB5ZHs91q28pQ6VkKv3grQjIw5dGsl8tSPvvc/H5adjniN1bWTJrj7f+QDn12i5wbtCuawML3DOSkgpSNb6EJEdSXWGpe0PqL1cSKLXsCe7PiYlzTesOezgzjcVjHKDeXiXZZlHZb23+SeRVSZHY3qEO2NXQLfgrILnCW7rt67RQxBaYGLQL1d3s55bn+G4LSx4f5oo00CjfWA8IRbHX2xDRNhMnccXWgQGIDSDME8NvUalTFVDFfeaxAZjy6Vk34IhfLtWMp3QB1FCfMGtLM5lmzSoZ0/nfXvctJHa1y5KBpVE/WJWjiPJGy545ZtfEo0ZRvti2YaQPveU1GQlIVOpD7S7CBYKjJB3d8a3Mtx X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0722; 6:Gw3pYIgK0Crs30p8cQKn4wnWCx2BUSQVB5Z+c2xECAamHvnAkipdH149cJ+Q76IlUA1dfiz49UBRiZHvOaeI/GKkYRLy7/H5rhAi4e3BBqItemF176yffbGgXTrHbeZKYHc7/72smWxJX8MHD8nCIB0iD7vU8FyzuE+gMkx2GvLI2hvuHtvuKsXdYrWx0feXFw77Mr2s7KYQMP9WBiVx0kaBjvCbb3H67dO5Fmn/8U4kjWA8yCoq3GKL76dcnLca43Hr6y7xLMjTZCR5g/IKvvD7sFR6LyIyM0ABOVmLEkslppLxddvc2CQ5Sy+qmbk4rE4dLR3hQSXyAk0WgcaOeVE/q3UShrsfX3Grf7EOAz4=; 5:INsRt/NpvASnoRMIt3jQsnWxJEgqAAUAPgS5lsToVa53V/XLtqH+RZNGqZ4nIVu7yZizeCCJpT3i1V0TpPjbF7ipz9xYJ6/V2V64d35R2e4rBJt9Vp2F3+QKC4AW+xLp4EoEcrz5FKMmDRfq2UUtxM/EXcmTYDn7SB3br/EsTjo=; 24:ngJvaF793JvWLUU58QHcSl21foG9bFSmmqlLha2712C+A0duqqU3v29980zgmS4/ThQH3np5uX7lQ+n5tcQ239AYBzg2NVwJJBIsLb5BtNE=; 7:G7Og23Jl/RUrUa6jpYD2bOpYwF8bob9P0GffzuOJyxGH140uaIpZTKQexexJLa39pl7QiiJIBjSXIxL3WzMMtyo9w61R9uENBd3Gsu/G+cX59hvp8dV34uq4f4DC60wGlCsVfII6PvPCSmgjwjgpMoJQ+rdPHQ6Ryen+KTqFMHzDgNBwzEFrBdqOxgV3OimHVzHHf/z+WTaiyJ7+eulHQy2RvyvPyb6xkNhHl0uYNsUFDY5tXPFFDaD3+IXzlVwV SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Dec 2017 12:53:52.5603 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6ed263ad-b534-4303-b937-08d542289050 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: BN1PR0301MB0722 Subject: [dpdk-dev] [PATCH v2 1/5] pmdinfogen: fix cross compilation for ARM BE 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Cross compiling DPDK for BE mode on ARM results into errors "PMDINFO portal/dpaa2_hw_dpio.o.pmd.c No drivers registered" The original code assumes the sh_size to be 32 bit, while it can be Elf32_Word or Elf64_Xword based on 32bit or 64 bit systems. This patches replaces the sh_size conversion routines to use ADDR_SIZE Fixes: 98b0fdb0ffc6 ("pmdinfogen: add buildtools and pmdinfogen utility") Cc: Neil Horman Cc: stable@dpdk.org Signed-off-by: Jun Yang Signed-off-by: Hemant Agrawal Acked-by: Bruce Richardson Acked-by: Neil Horman -- v2: add descriptions and one more place for fix buildtools/pmdinfogen/pmdinfogen.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) -- 2.7.4 diff --git a/buildtools/pmdinfogen/pmdinfogen.c b/buildtools/pmdinfogen/pmdinfogen.c index 96ccbf3..b07dbcf 100644 --- a/buildtools/pmdinfogen/pmdinfogen.c +++ b/buildtools/pmdinfogen/pmdinfogen.c @@ -158,7 +158,8 @@ static int parse_elf(struct elf_info *info, const char *filename) * There are more than 64k sections, * read count from .sh_size. */ - info->num_sections = TO_NATIVE(endian, 32, sechdrs[0].sh_size); + info->num_sections = + TO_NATIVE(endian, ADDR_SIZE, sechdrs[0].sh_size); } else { info->num_sections = hdr->e_shnum; } @@ -181,7 +182,7 @@ static int parse_elf(struct elf_info *info, const char *filename) sechdrs[i].sh_offset = TO_NATIVE(endian, ADDR_SIZE, sechdrs[i].sh_offset); sechdrs[i].sh_size = - TO_NATIVE(endian, 32, sechdrs[i].sh_size); + TO_NATIVE(endian, ADDR_SIZE, sechdrs[i].sh_size); sechdrs[i].sh_link = TO_NATIVE(endian, 32, sechdrs[i].sh_link); sechdrs[i].sh_info = From patchwork Wed Dec 13 12:52:55 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 121762 Delivered-To: patch@linaro.org Received: by 10.140.22.227 with SMTP id 90csp5432120qgn; Wed, 13 Dec 2017 04:54:13 -0800 (PST) X-Google-Smtp-Source: ACJfBotF5fgpX/+hzLvW/PduDpMNssIKxtsGfHMuDiXSTIthYoX3cmN4Ukbihhm+M+YAZh3Hvlml X-Received: by 10.223.164.20 with SMTP id d20mr2266822wra.103.1513169653878; Wed, 13 Dec 2017 04:54:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1513169653; cv=none; d=google.com; s=arc-20160816; b=l/WW6AjIjJ5wQcijlKOfHUgYFhYtG8bhVoQUFf7IA1nJT68tdIWTcUFb00LeerUenU E5rZyNtQfK7D5byskprbK+IWKgOoR1a2Ts3bTLDfCm21nJDr+bDu4egKVshA5UkXPjz1 FePjKtma34SlZnSujPJO3BHk851E6Wr70YXcTtNGHXHsHRFGnQBZ3JVswbufTwY3u8ei EQUMXb119f8bJMtT5CCXOEUw1EKFi0QqiLxiH6PBNivW3pFd/4zguRA7ZFUdWsPJXbk0 NZojjf49f1dQIIu8YcjTTKh9EpLZ0H67v8vZkUXTaSC9C4YVSdclNdzoDQJiNR2NPEN+ Bubw== 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:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:cc:to:from :arc-authentication-results; bh=eVs96R+1G0tMjiIcaY5z3LluFZ3+dPAGEitdHTeKSGU=; b=dwpco8EdxRqkcfFmGRvVIQmF6sVKy4vBy2VWyN2CKeV1Kz/6Cpr2gYZNTmxMj+dYG2 df+Gqrqt0rqElakUztfTscEIBuixWOfGx7miSmi4/GDK9JwZyehpdxIwRs6D0c104TRO ajmvE5UlNx5EhVhg/fhIaHkCZccBXk1sRjLshbGfRaUbxYGUAr7XuDn3P7ENKDxiiPG6 3rOCqynLgTXEUd9fK2Pf3BUql3cqmGJBWkrBLDcIALQfjiz8xlF5SGQZk1I7wtHvMTAz mUGWhhwQzmH5A7CDaCJ/rlnsNkAyjaV0/OHZ7SBG4E8gvfN2kRZX4rBei598zRmzncxM RkDg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) smtp.mailfrom=dev-bounces@dpdk.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from dpdk.org (dpdk.org. [92.243.14.124]) by mx.google.com with ESMTP id 204si1441545wmb.71.2017.12.13.04.54.13; Wed, 13 Dec 2017 04:54:13 -0800 (PST) Received-SPF: pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) client-ip=92.243.14.124; Authentication-Results: mx.google.com; spf=pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) smtp.mailfrom=dev-bounces@dpdk.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id E6BC17D34; Wed, 13 Dec 2017 13:54:07 +0100 (CET) Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0083.outbound.protection.outlook.com [104.47.32.83]) by dpdk.org (Postfix) with ESMTP id 23B957CE2; Wed, 13 Dec 2017 13:54:03 +0100 (CET) Received: from BN3PR03CA0115.namprd03.prod.outlook.com (10.174.66.33) by CY1PR03MB2362.namprd03.prod.outlook.com (10.166.207.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.302.9; Wed, 13 Dec 2017 12:54:03 +0000 Received: from BL2FFO11FD045.protection.gbl (2a01:111:f400:7c09::126) by BN3PR03CA0115.outlook.office365.com (2603:10b6:400:4::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.302.9 via Frontend Transport; Wed, 13 Dec 2017 12:54:02 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; NXP1.onmicrosoft.com; dkim=none (message not signed) header.d=none;NXP1.onmicrosoft.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 BL2FFO11FD045.mail.protection.outlook.com (10.173.161.207) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.282.5 via Frontend Transport; Wed, 13 Dec 2017 12:53:55 +0000 Received: from bf-netperf1.ap.freescale.net (bf-netperf1.ap.freescale.net [10.232.134.28]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id vBDCrsSg021824; Wed, 13 Dec 2017 05:53:59 -0700 From: Hemant Agrawal To: CC: , Michal Kobylinski , , Jun Yang Date: Wed, 13 Dec 2017 18:22:55 +0530 Message-ID: <1513169578-28440-2-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1513169578-28440-1-git-send-email-hemant.agrawal@nxp.com> References: <1509617335-6354-1-git-send-email-hemant.agrawal@nxp.com> <1513169578-28440-1-git-send-email-hemant.agrawal@nxp.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131576432356523362; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(336005)(7966004)(39380400002)(39860400002)(376002)(346002)(2980300002)(1110001)(1109001)(339900001)(199004)(189003)(316002)(296002)(59450400001)(2870700001)(4326008)(50466002)(85426001)(2950100002)(498600001)(36756003)(97736004)(53936002)(23676004)(77096006)(5820100001)(54906003)(8656006)(76176011)(2906002)(6916009)(6666003)(105606002)(86362001)(2351001)(106466001)(47776003)(104016004)(68736007)(50226002)(81166006)(356003)(81156014)(305945005)(8936002)(8676002)(5660300001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR03MB2362; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD045; 1:PuM0yXFWb9QvP/S9pPUELvyilSG1z+TNvepWz8hJZYnWFRRBqgQeGtRFmKwsBjbAq957g5f/WuFR5Oyg5OoP2eg9Z4p7WysD/91iG0RFP4B/cSeR14Ji+15jjBdexTku X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7b48a08d-61ed-4acd-1c05-08d5422891e1 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4628075)(201703131517081)(5600026)(4604075)(2017052603307); SRVR:CY1PR03MB2362; X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2362; 3:5kRKKUih/Vf8iRd90iZWANb4SZP6i5zeS/i5S18LzZdQr1j3nNVxQ8fByFL9L2ffdNFP8HU2d4WieOvgk9h/cClZVYPzFbnp5qs+EA1tvmqWa5kGODaYL+KQzEgeocDtQUPKjWawXc2y1o3eBR6AcAioSUY8yrZBpPw4je+DpwuPSQb/EwOvmOvgMQWYUDb4jzfXmWmxfs8CWL7z5EsMxTQ86MMzvlwLbgHvJ2PDpJw3ylvWTfWuIl8Niq5PL9agTYrF/yisruVHz6cP0ApZYrD08/SlXPAd2Jt1OF7hgSVdl4/2aJIrkRTWlUKyPpUzt5iZHP1yjyqdDcYjEjwpESM+atwu4y/nybfo+1ACrx8=; 25:/yr03hZKFsKLeytYltpha8sE/YpR0izBnZrBvW+hw4Q3GWVIkEk1O94/DN7ev8z2Z1xFVOGjBlBHF7xyGF7BOhOpkBM5QSa4U4XqIGaMs7Cypu1pKkBy2rVWsJdyNZB8UYlca/MhaIyrylsxK8x00INPzaIrMLHhrFlZuDPsKbVTFCfBTDGg7/B5yUv2Zori2Pi0V9LF/amZgbwah4JeMNOnf8qWKw+XFLZ5PH/nJGkj4FrQAQAFulGWLWNoIVuM0kSXoxgOMOMvdiURHhfltMm6KUZvbK0/GyMNSTj9aLSJ0f4Kn+ONiVZPvhWFULagoysgNOvXaU04P5ODlhffPyQyC6LArI8qmpx4xv184PM= X-MS-TrafficTypeDiagnostic: CY1PR03MB2362: X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2362; 31:W6gyNbYScqyRFCF7vYm74AI+l8rqfqAKv5RGw1/Upq2j2KFEzEKC2KxlExCyCkalqzd17l8M7GmTKbyF/itEpEE/x0VaZ69sWJh700/cHEg15Sd59vJ1bYVjEGfVVRPCP3iqouqthY8FgPDUPUi1m0E8KeN8wRUKKshwzKtoFxJSflH3bkiTJhf1cupltpJpAkFwCj2+Jrjxxs5tH7WoXwMFg57l2zZJ8Jo2wP+X2dk=; 4:U2rkbaGQ9f6CgHWuDLrq2jsMRWydt6Q+YDhuDGDoTQgLpzJ9Tj8I4Vr5M+NJw97tle48VwTedjbtLsvU8glXxN3Lz3dXHiCNNf99MvjTx/myNaLlmszx4YldvCVFr6/Vua1HD3ER4L7SvwAeVO69Xf1HAx/d2v0j1I2rRcJY1DZZz66Tah3WYMPz4s2MaBXNtaDGxl/jGPnWXXb/2JI4EO/8JdgaIP1QKACE/Z/OORQjy0ECfo61v0lsoLdhLOKtni3fDy5noPhuGCo4WPCX9S0LUsi9WqeR2aUsfQBTfVdWc8oIhwcndGiFjCn/g99DhslqnEwiYnGeqLKLPB63VRe8rjwgguiBjEFtCYNPhto= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(5005006)(8121501046)(3231023)(3002001)(93006095)(93001095)(10201501046)(6055026)(6096035)(20161123556025)(20161123561025)(20161123559100)(20161123565025)(20161123563025)(201703131430075)(201703131520075)(201703131441075)(201703131448075)(201703131433075)(201703161259150)(201708071742011); SRVR:CY1PR03MB2362; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:CY1PR03MB2362; X-Forefront-PRVS: 052017CAF1 X-Microsoft-Exchange-Diagnostics: =?utf-8?q?1=3BCY1PR03MB2362=3B23=3Arwqu?= =?utf-8?q?pa8EBUQGmBKSiKuRNZyOqd4Je/40gCVy7kIc/TrN5h93EgJrJhpil3cY?= =?utf-8?q?GEA/3Ik1T7e8UfQj8RghMgw95mBoo0fWtVDGAGU31wsm4TZFENIpOW59?= =?utf-8?q?CCjUcWUl05D/l/Obq9XGjwE9W8YMerCFsoy8fDjN14c6o1Aoi4HdZB2f?= =?utf-8?q?uErWLbf8i0y4Lx5oMPHvN9hOyINtb2cbeRO7LBZuhvN3lXwovtepMPVv?= =?utf-8?q?b0B41NfYpNTqgYJd81E0tlJCsjg21VyJtSRejULh/urtIN2ayUYKwFC/?= =?utf-8?q?LbCCjISlUvl6uSTRSdrEui76KTLJx9v5J9l9MU8Y1r9FlBQ6eB8XRAD6?= =?utf-8?q?w65q7TfklpR/si0s41ZmSHwR9cGXiOi616n6V2t2HGrS6EsW5yapw4Tp?= =?utf-8?q?y1O5Jzs48wH66uZ11fvclZtBCFZQgL0tazbH2YQXf52eqAtBuFbi4HIx?= =?utf-8?q?7sPD8jZCTuqUHYJ3BOAvIzhLwJze55zbVzw9VDokaD3HI5J2my+xOTRb?= =?utf-8?q?C5TfZ29GYOZtqpty5FvBRvfXFbqfZU/aN9CK+4b5A60PIwa9Yoe/xJgw?= =?utf-8?q?B03/JrreI9SsWdpFJndm/I9sTkczcQzEstxJ6H+WT/LIMcIwDuYeuAAO?= =?utf-8?q?ycEeJriAfBefOAJyHBn8ec9NaF3nlNHOVeemkyF4fNXA0z9fuHxnqhUK?= =?utf-8?q?BAlueM63eB8WvsgrRXSxa1ldNfybCOay0bOux/YZyY5DfDcGuFDxIVzf?= =?utf-8?q?lG1Sn1HuoCJz2AnbqQqWxgs8+iFPBlBFPLRvt6dU/5HuLPVY6O/NwW9n?= =?utf-8?q?GRQ6AU6dxbbMyQlm5/E2xwhXV+X/fD3kShCzOH9s41H6Zurk/0IwNU4/?= =?utf-8?q?DfYiPDrcFfJgb1k+ds6Uz5WUUE5hjOt8RY28Sw7w2yS5Oxy8pGw7us8a?= =?utf-8?q?hLxBovMKOPg/QF2oiqLdUewCUsnTbrIhiSo4hvOfEr0qr9F/xh6OA2/f?= =?utf-8?q?wYpEN9TpOKRKptHKEnPW7BhNFIBqlJnUVKRjYWYDSyNaP1N1byb/Kh3l?= =?utf-8?q?XbJN4dpd2NnMmvWVWiYfBL67VbKfe9Ebw7U+5Kg4pFvdtMrk9SaMMptk?= =?utf-8?q?vmeOP37o5goQiWqJNpcdbI7tdYy7HQZut5gWPYZMjYI77+BahpXVpwee?= =?utf-8?q?FTr/uaSsn34tPVedengtlk7zhDV2?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2362; 6:rkvD/aIaDiNQ4O/54XGUoY8qdromoZERYkepd2agjca5anfAMVHj25JMucq8LPdVpY4/4qJKd/T1kA5RNWiEyEmNNCP85pR5eO1uhKH3WRAsHMx7G9V5zDZVYspep2x69Pnk0WdsiQS9+vwoIAH5VyhOyTUUzL2ABCla5LmR6UXqznBuWWpKZOnNMk8bi98q+I98RU+US6K5Pm7F+DAT5bQ26YZ89pQJE6be1uBCRzWsXij1BJUnlAgeC7hgWHkZ0bxHtWAPVs2lx1NOynkCDTblNRAUNDipxDL1AGmx6s5seW0fJL0NRaiXRKOp1Tf1qcv9U+KeJ8Umipk4m7Iz3IiNZ85NZufUYSG9LkHD7yM=; 5:Rs+wF5nGezIWOgDHLK7soYVyJ7AsK1cdL9XABElJIzH0g3WBchHeIGGzzCXgad+RjkiPmsfgLeklP3aV9dWXJQF0xoFrINz0cBJ8wfEVYI+oftTkXO0bDpMVas8lvL3CuPt8UNKA15Mn0u0uxaBx8Wg4J8ztGr3wlfRAi7rEm08=; 24:RBh6z57+Tn/FfLbpSUvywcZFo54BgxOl/HlBCHUE+OyR0CCYZCKxUDNJAVIZUS8YUroAQnSm9NhoMqIbQx5sh2CTYrNTEJ/59CdbKf4LK8U=; 7:suZ5bnVU9kIU28g4kHpFqeaSTrcFr1OO+lp3KhES8LRGLJdVEBrzshbXh+0sn8WrvauEUyMHQDDHjTJmkmYzT/rYFyGRkvKGR7P9q7FMQRfjXtJfJhlUcAoGqUfJZCCgkYyPWLa78KSWVikDm3T2TIR3/3wnWTtLeKa/yTR9fk7GkcpOciItK6OLNvA5SbMOOV+v7sO5NeytwGyfbs89Kojw3kl0J2xQOOXKJJcF7kRaiqRDQGOQuN5kV1gEvGe0 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Dec 2017 12:53:55.4651 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7b48a08d-61ed-4acd-1c05-08d5422891e1 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: CY1PR03MB2362 Subject: [dpdk-dev] [PATCH v2 2/5] lpm: fix compilation on ARM BE 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Compiling on ARM BE using Linaro toolchain caused following error/warnings. rte_lpm.c: In function ‘add_depth_big_v20’: rte_lpm.c:911:4: error: braces around scalar initializer [-Werror] { .group_idx = (uint8_t)tbl8_group_index, }, ^ rte_lpm.c:911:4: note: (near initialization for ‘new_tbl24_entry.depth’) rte_lpm.c:911:6:error: field name not in record or union initializer { .group_idx = (uint8_t)tbl8_group_index, }, ^ rte_lpm.c:911:6: note: (near initialization for ‘new_tbl24_entry.depth’) rte_lpm.c:914:13: error: initialized field overwritten [-Werror=override-init] .depth = 0, Fixes: dc81ebbacaeb ("lpm: extend IPv4 next hop field") Cc: Michal Kobylinski Cc: stable@dpdk.org Signed-off-by: Jun Yang Signed-off-by: Hemant Agrawal Acked-by: Bruce Richardson --- v2: added endianess check in the assignments lib/librte_lpm/rte_lpm.c | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) -- 2.7.4 diff --git a/lib/librte_lpm/rte_lpm.c b/lib/librte_lpm/rte_lpm.c index e1f1fad..a47c04f 100644 --- a/lib/librte_lpm/rte_lpm.c +++ b/lib/librte_lpm/rte_lpm.c @@ -912,10 +912,17 @@ add_depth_big_v20(struct rte_lpm_v20 *lpm, uint32_t ip_masked, uint8_t depth, */ struct rte_lpm_tbl_entry_v20 new_tbl24_entry = { +#if RTE_BYTE_ORDER == RTE_LITTLE_ENDIAN { .group_idx = (uint8_t)tbl8_group_index, }, .valid = VALID, .valid_group = 1, .depth = 0, +#else + .depth = 0, + .valid_group = 1, + .valid = VALID, + { .group_idx = (uint8_t)tbl8_group_index, }, +#endif }; lpm->tbl24[tbl24_index] = new_tbl24_entry; @@ -958,10 +965,17 @@ add_depth_big_v20(struct rte_lpm_v20 *lpm, uint32_t ip_masked, uint8_t depth, */ struct rte_lpm_tbl_entry_v20 new_tbl24_entry = { +#if RTE_BYTE_ORDER == RTE_LITTLE_ENDIAN { .group_idx = (uint8_t)tbl8_group_index, }, .valid = VALID, .valid_group = 1, .depth = 0, +#else + .depth = 0, + .valid_group = 1, + .valid = VALID, + { .group_idx = (uint8_t)tbl8_group_index, }, +#endif }; lpm->tbl24[tbl24_index] = new_tbl24_entry; @@ -1365,10 +1379,18 @@ delete_depth_small_v20(struct rte_lpm_v20 *lpm, uint32_t ip_masked, */ struct rte_lpm_tbl_entry_v20 new_tbl24_entry = { +#if RTE_BYTE_ORDER == RTE_LITTLE_ENDIAN {.next_hop = lpm->rules_tbl[sub_rule_index].next_hop,}, .valid = VALID, .valid_group = 0, .depth = sub_rule_depth, +#else + .depth = sub_rule_depth, + .valid_group = 0, + .valid = VALID, + { .next_hop = lpm->rules_tbl[sub_rule_index].next_hop, }, +#endif + }; struct rte_lpm_tbl_entry_v20 new_tbl8_entry = { @@ -1668,10 +1690,17 @@ delete_depth_big_v20(struct rte_lpm_v20 *lpm, uint32_t ip_masked, } else if (tbl8_recycle_index > -1) { /* Update tbl24 entry. */ struct rte_lpm_tbl_entry_v20 new_tbl24_entry = { +#if RTE_BYTE_ORDER == RTE_LITTLE_ENDIAN { .next_hop = lpm->tbl8[tbl8_recycle_index].next_hop, }, .valid = VALID, .valid_group = 0, .depth = lpm->tbl8[tbl8_recycle_index].depth, +#else + .depth = lpm->tbl8[tbl8_recycle_index].depth, + .valid_group = 0, + .valid = VALID, + { .next_hop = lpm->tbl8[tbl8_recycle_index].next_hop, }, +#endif }; /* Set tbl24 before freeing tbl8 to avoid race condition. */ From patchwork Wed Dec 13 12:52:56 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 121763 Delivered-To: patch@linaro.org Received: by 10.140.22.227 with SMTP id 90csp5432358qgn; Wed, 13 Dec 2017 04:54:27 -0800 (PST) X-Google-Smtp-Source: ACJfBovKG1AcAVkjsEIPTmPCtJMvoykZlEjVuX/4OE1FrrFNzBJJLWLkPu7cgHpOW7wCDbQY83jy X-Received: by 10.28.26.6 with SMTP id a6mr2029546wma.8.1513169666926; Wed, 13 Dec 2017 04:54:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1513169666; cv=none; d=google.com; s=arc-20160816; b=vIkRH/imFkvX4W2Edjg6JhDHRPNIn08LPbGzx45mSsxyYnYeipvU9KantZwuBKI/+S 6Wj4bZ/hoSzzDw1bqCJE9L+1j+uMaAvJTesM0AY6k7Ff7gFLXyAMtpg4HP1svB22OiXi knxMQsSUAtNCT11OQtysjL08IB+MVJvwf206ujqJb6eVe7qgMauyqBEfAEzi+cvgPqct 20oRDq2Fr24fs9qV3kwMdO+k9urg/kyaIe5c4LADQn+cUlXd4LtPf8Kx5UuWfFjAsgJs y4pX4kH6P7FzWVe5fwiypo1UiN/ygOwNRCrv/zp+hYIxX62o8p5qIl7e7W50Z5tfSrHI 2o5g== 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:cc:to:from:arc-authentication-results; bh=IRT7md+AAOFzkpfrAybXYD0Q24wxfGXRSoM6SmHM1H4=; b=XxV6g0pTFev71rqdcA04J43QsS4yt+gVRe+pHf9+hWOj85qfEDm+EUfCdscNBV+h4j 3LoLGZfcvYMC661B8m/gYCc1Eiqokj0qyE38aiza5iB6qoaLiFc8d4UgD6wKvZ2q1EpJ XuVWiSNQ0ceij9sAgUZ1Cdcwh6oeA6bqyjR05QbGv+ihISKJhdprTCDIgA4PDrh3tUuW uF7D3t8WpvEDWJQ06Rxu2pggitzfbKTIMga113Xqs+PiAID+cX/z2GktSGS6Yk3BVkl2 ZY0KFnmCbdZAlLfcTctft1evE/WOxRVAncdVOsF3085AvEKN01cDZprrgyqpMCPfUMyc X2kg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) smtp.mailfrom=dev-bounces@dpdk.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from dpdk.org (dpdk.org. [92.243.14.124]) by mx.google.com with ESMTP id b51si1417622wra.168.2017.12.13.04.54.26; Wed, 13 Dec 2017 04:54:26 -0800 (PST) Received-SPF: pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) client-ip=92.243.14.124; Authentication-Results: mx.google.com; spf=pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) smtp.mailfrom=dev-bounces@dpdk.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id B37CC1AEF3; Wed, 13 Dec 2017 13:54:09 +0100 (CET) Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0047.outbound.protection.outlook.com [104.47.37.47]) by dpdk.org (Postfix) with ESMTP id 1E1147D19; Wed, 13 Dec 2017 13:54:06 +0100 (CET) Received: from BN6PR03CA0091.namprd03.prod.outlook.com (10.164.122.157) by MWHPR03MB2701.namprd03.prod.outlook.com (10.168.207.135) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.302.9; Wed, 13 Dec 2017 12:54:04 +0000 Received: from BN1BFFO11FD035.protection.gbl (2a01:111:f400:7c10::1:119) by BN6PR03CA0091.outlook.office365.com (2603:10b6:405:6f::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.302.9 via Frontend Transport; Wed, 13 Dec 2017 12:54:04 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; NXP1.onmicrosoft.com; dkim=none (message not signed) header.d=none;NXP1.onmicrosoft.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 BN1BFFO11FD035.mail.protection.outlook.com (10.58.144.98) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.282.5 via Frontend Transport; Wed, 13 Dec 2017 12:53:57 +0000 Received: from bf-netperf1.ap.freescale.net (bf-netperf1.ap.freescale.net [10.232.134.28]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id vBDCrsSh021824; Wed, 13 Dec 2017 05:54:02 -0700 From: Hemant Agrawal To: CC: , Date: Wed, 13 Dec 2017 18:22:56 +0530 Message-ID: <1513169578-28440-3-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1513169578-28440-1-git-send-email-hemant.agrawal@nxp.com> References: <1509617335-6354-1-git-send-email-hemant.agrawal@nxp.com> <1513169578-28440-1-git-send-email-hemant.agrawal@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131576432374003721; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(336005)(7966004)(39860400002)(39380400002)(376002)(346002)(2980300002)(1109001)(1110001)(339900001)(199004)(189003)(356003)(2351001)(2906002)(498600001)(50226002)(97736004)(85426001)(48376002)(51416003)(106466001)(36756003)(104016004)(8936002)(76176011)(105606002)(68736007)(5660300001)(54906003)(16586007)(81156014)(6666003)(6916009)(296002)(59450400001)(77096006)(8676002)(316002)(50466002)(47776003)(305945005)(2950100002)(86362001)(53936002)(4326008)(81166006); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR03MB2701; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD035; 1:P6YDxrJ6zyFWSuKQd3x/r1Ijus78QtcajYaLO+7tzPmdh0TpPS2U0W469huAJAawNftKBFoduJLuOIU5ZM9hy25p+yv+GzVKMQHcvfuwE1yioFC29frTeR29dvL3Chfq MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1e832440-01b6-47ce-3809-08d5422892ee X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4628075)(201703131517081)(5600026)(4604075)(2017052603307); SRVR:MWHPR03MB2701; X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2701; 3:NSjVa4mLZAEzj3U+V2Y84tS/e9jzsdspopmtm5maAM1+kLzzo4+8buZtcV76HwhvQUepiTwSalqzpLVc1fGS77CtoRZUdrTwmtSrC0rvZmxQ3/AmH8TpG8TstHGMdLUYNgUzRlekY+w0KQwfMSe74+KO083uAGm25HHqdXu900jM2jVRcA9+MTOXlYGY8jFFtVS6GFAosJyXZwZYt/4GDTNUtHN4h/6Rxq703TBd1car+e/4VN5yXUIMsrnzpztYW/cHQYKbQt0aYg5ViwiN0Q2TtVQIXD8NH2LBR6/87TEtvEoytzEe6WhpFo8AneRQ2CRyg4jjYXooq2d97HoLCS40JUWIjpAZqWjkvdAbEQQ=; 25:QaSIxecyzl9LMUO1qOFfDa+isNmGH5jY7TPp6Rt0WtXKjyVIjajvBXbhMymFi6LiSkyWGh9OSItbn5YOz0YBjBckVq4ml7tRmPPWbwZ2wHEqv5TlUZjcQle6LsjRQGFLF/7rg6StP+nLP3fWxFXdcYPsTzpPZfHvqPKqSepFj1SyiHjIpfSmAIFH2HmO8aYdgRQQJ2rIowzJ+EdYBsCMrTSfDuuY2SpPPBbGgTOkNrivU1rYAMhHVwRHrt6Ymhw/fpa8LWcC26hOY/QkZfcuYMEDLA5q735zHqOzhs1Dsgk2WfjYcVwCV4cdJIZwOx/AjcvqX5wos9nz2k/ziv+YYA== X-MS-TrafficTypeDiagnostic: MWHPR03MB2701: X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2701; 31:etVK8U3lehpFo9+DeLR99yPLBf1mq1gQrmwKywqnII4waZ9/ULpulWEvWoYiYrkIqubqYkiqWfQPLTdtK+CmKKxCsD+91rbcoq96d40fX53vV+gdPc3oiAD/nuo9dA+5RcNl1835M3vKI4Od4oR3bKi7aGr8guqgxyBb+szDllH5BUQITM/jJha6g/k1lSP1PrPaRiYI2zOtTt+VSNMwRwC6ClX8C9dgpejjZIdJS5A=; 4:Op+3LDSyWG/Xhn73RPZWVq0djPE3MpYzTcf/EA0AAlFZoy2kmDtyizztW4NmnvB+K6Fp45Gp1dIsfg2at2aImiUg5Djkgq62jgywGkzw3Y1fdULCUKlbdiowPqkd66pGPaTylMVv96k058PUo4dz3KwpOH7KHy2TSl0PcRlCNne3AU2hEqPOvyMvBjIZVOXHKmL4S9K+N8IQbp6gZVAMeLV1tDXye3p2bD8x5nVTde7EXMK5wYAcSqYIrTNV7wbplSV7nQkXjJy4EiHAlSy7vJziFhJD+F0xZUoDn7UKzoclKsgLluta/XcDk6XoNAHp X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231023)(3002001)(10201501046)(6055026)(6096035)(20161123559100)(20161123561025)(20161123563025)(201703131430075)(201703131520075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(20161123565025)(20161123556025)(201708071742011); SRVR:MWHPR03MB2701; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:MWHPR03MB2701; X-Forefront-PRVS: 052017CAF1 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR03MB2701; 23:/TLO2qv3DFGqR6190my7usEEz6os0b5/zKxe08ckS?= D+yoAo6YPc0zrE67MxSn92c7jnI4bu4F9S9894m7e+aUT8l3Ci/YKWrWrmtpLKX8+aqB8gNlCZaX4X9ZqZMXUyTqi7ftAXzgGrQE/AwQqAhwNcdjwgj304aoh8Qs0r/j+WcPQMYsK9fKzdxvDsh7/7Ex8H8fQGKX07DWkTVvhm+zV2PccwyGLFufA+/9yCNu5ECf8O8tIkBgXBI4iCsV3ZjMCNVgjV6Jeo94OuJ+L9zKoI4A42t+Z1LhtofC3lWoSOzvFu0vh510rpCLkjKW6Og0+Xdou/Vidc9QPlJ0/TAcCHNy7huRBTK8wK4H7KXzHK5M5hvR11xGzdPNLq3YtaT9go7kTgeI5ROioWEJHKHUxJz+DagnfxrwkdI0RjyX1MDdN1UMPB4NLQemrDIY1yWqVy6AgPSWhxDGXSqkWL1AgEFOjCIXibHkiV/tllHaSJNcoRr5zp7wCkdjUXb12p6qgMUnYM/cB2RrLOIfw2vyydzKY29xq/k42iAowzpk/qOmiUXtErlLRlRTDXol1s5csdFGEOZbZnMBPvNMuuqX+iN6FLRkJvT1lXTQGxKVzoNqGBZ1B8v0qCnIDU6oCtjveSS43ZSjGJQ/IClsmnyenqkhH37qoS+34/J53/cLbuB6Al78KljaDbsBP2KOp/+MVqAt3hGO6vLpxGzGt7tb6wCI0BUh3aRmRWxyZhdugiDlTR9M064v6gJ83lch/mrpjl0+D24AV6cjb3xWqthrjQrYOMqwUtKuhEFSJ2tB99GWSYVMlpGHE/t5V2MQy6C78qaTuErnx/zyCMjGxdQopoLZe6JIX2bFmxU9vBPkZVNfkGPwM4Zk1PkaAroSDEaF7hVs/Y3I7nQOnCp5jO0wlYM54tJwWBfXhCLX7E/zTwRN1nwp+wcSWrHDb+06iR9X9TGNmTjuy/FfH3a63bsY4GLJb0WzNHQnEBSBJgMDCdawpabXvPWJm8gwK4jk7CjVtVQobjoMKmUHy+sC1hFffHrFGjYgdFTWoZYD3h0PZ0XWM1CIRDAZSqvUgHljdSkF7aQN0/y+bZDsrMCh+F2bLDes9uwgME9VCM4YGVnIbA= X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2701; 6:/j7Hi49i03oG6NjTRHuqqHqNFpukU3yr8+T2bvePEZ51HT5L+BFCJLBbA9/1ym88zjwThoxxWrYkTxfUmvikcGNtgYUjzm0N0nzEQ+ZfA5nWgIENDuZKDRLIYYwNDY6hX3ktGG+QKAs428Yrf6gF/uBNbxkjnkp12uwq4vaMhWoD9CoI6Pn54LC4U0FDWlS9w7dpVqw3Lnzgj5ISJMSRmxLKUVmAMHA7Eh6HGY8d/TYTUEfeD57h6JcVV0h8gsaEjMQHYjTPafzVVTZjDIs/edTw/bMIsI4N2Ov9Qx9tiaKxQkbZYf+jtJ/J4qi7S6Om2xGXG+2zuloruXHu/PITV7/VQnlS9xjWbAjxUDnPrBQ=; 5:CQe1sx7Oz5oZ2RPerbUCmY3lqvAD87lTBiIhMgJRjCJ1G4tW9tRJrMgjGIJvi45K6KkXxPVnkiHmUCBobSQ3I7HPwvOIlqhnoIGQHazI5ojAG507sztDKXxYHccOWQ3lnQW67Mz0+ePjgnHGSNNPiEMbDYm9zV/Aw4ZsnTwtSKE=; 24:5q1b6e9PhCYttvurvs5f7901UBCvqbr7qJjpI6bWwOOUvMrg2/OcRF5hVbOsOwHhGKDS7IT2CStV470SfCahxK0OIlqVYC/sCjQdLeX+bMI=; 7:bO/ad52PM9pg8lVEUenWzx+TrWrcFHX3LS0W6vlA2Z0jpy/QRvJAvSVXLI/Q8dB/attEw3aEX1FM5b/3H1a4Rm5X/UdMHKnIh+O+MlACPbOpsO/uy1Aopo+WSFtTBwXeyVFcY09VTDCZ5gjXz05OeC87pMBXXwvH67Rsj4DKFGXL3D81+laG6+g2WiyfQgG9pxzCtDZ/Oi2DrlhvsMKrgmt7Z57njhPU1HwniPITMadMjAJkphogE9pIY+7RhXO/ SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Dec 2017 12:53:57.2287 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1e832440-01b6-47ce-3809-08d5422892ee 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: MWHPR03MB2701 Subject: [dpdk-dev] [PATCH v2 3/5] bus/dpaa: fix compilation on ARM BE 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Fix the following compilation error when compiling with ARM BE compiler. drivers/bus/dpaa/include/fsl_qman.h:1997:25: error: statement with no effect [-Werror=unused-value] #define hw_sg_to_cpu(x) (x) Fixes: c47ff048b99a ("bus/dpaa: add QMAN driver core routines") Cc: stable@dpdk.org Signed-off-by: Hemant Agrawal --- drivers/bus/dpaa/include/fsl_qman.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -- 2.7.4 diff --git a/drivers/bus/dpaa/include/fsl_qman.h b/drivers/bus/dpaa/include/fsl_qman.h index eedfd7e..72556dc 100644 --- a/drivers/bus/dpaa/include/fsl_qman.h +++ b/drivers/bus/dpaa/include/fsl_qman.h @@ -1993,8 +1993,8 @@ static inline int qman_poll_fq_for_init(struct qman_fq *fq) } #if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ -#define cpu_to_hw_sg(x) (x) -#define hw_sg_to_cpu(x) (x) +#define cpu_to_hw_sg(x) +#define hw_sg_to_cpu(x) #else #define cpu_to_hw_sg(x) __cpu_to_hw_sg(x) #define hw_sg_to_cpu(x) __hw_sg_to_cpu(x) From patchwork Wed Dec 13 12:52:57 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 121764 Delivered-To: patch@linaro.org Received: by 10.140.22.227 with SMTP id 90csp5432517qgn; Wed, 13 Dec 2017 04:54:37 -0800 (PST) X-Google-Smtp-Source: ACJfBoshFWkeiEKr+N+UNyoe5G6hDJFIoy52XA3OhVvQCkgWPXzCiXJ95bJfc1OJ5twgDRUlggpx X-Received: by 10.28.26.139 with SMTP id a133mr1877429wma.90.1513169677119; Wed, 13 Dec 2017 04:54:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1513169677; cv=none; d=google.com; s=arc-20160816; b=MKg4svN4i9Gm3+XqPpXq3Ch6CwJ9SBXGIU3pKBybR3jlNtGhstC5d07Qg9QZ76+M1x az5BBgPR4iDAAtcx2gPWp6ZhY6xS9PgrSJLv2pl7643HDRKpaVgrEWGkpRc7wq+VG6k2 LQuLJSK5mrt2yJtgKgXXXyfUs0bm8FeMvPNvY0pdBduts0V1XDWojFtKkQdx3vPSol57 RgVCu0Lgp86A5TmQTD2/sZS+D6sjsD+OLHMTolqg0qTlFcGS+/hSFHGOnCb7YCVU3zCA 4HMLtnGwsm0y8M9l88eRge6/SLle9sNgf+Uj63BQ2MSi2laqudHt7UDr0fLHLz126PLf Hujw== 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:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:cc:to:from :arc-authentication-results; bh=fv3q3TTWIjhpV48OHSAOLxNmJFgJIBSGA3T5r9WWRcQ=; b=nm6Be7rMq6mYXlcZe1pIziw0rL7XkBRbGfhVMTIxZHL7VTY4XMoUJWbOiKRkAApzmj i8/JGEhPvxuMPPJiBelHEIIIWzGCAglCSbWlSXGaLwoxg1Ydn3YdhTFbgXRPeRnzjW+8 EoCsb9pF8WJ1eVfXMu9c8dlSB1tAw/FlslcPrlEAGC7b7SNzJYYDppJys5i4UcP/QZCZ OBxqiY/Y+MX58fZ7TJ/vsxacllp2B1zZ825UHWaMWluNrvaLlQMLcb9J3oQ7kKUFPkkD 8Rd2RaTdtw7UsZfQ26E9WKWjN328Q9QBM7dz5CZefiU+UsaC1Cag4CHKw+5hA/fi6RA1 miAQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) smtp.mailfrom=dev-bounces@dpdk.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from dpdk.org (dpdk.org. [92.243.14.124]) by mx.google.com with ESMTP id 31si1352368wrm.4.2017.12.13.04.54.36; Wed, 13 Dec 2017 04:54:37 -0800 (PST) Received-SPF: pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) client-ip=92.243.14.124; Authentication-Results: mx.google.com; spf=pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) smtp.mailfrom=dev-bounces@dpdk.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id B26DE199AE; Wed, 13 Dec 2017 13:54:11 +0100 (CET) Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0076.outbound.protection.outlook.com [104.47.38.76]) by dpdk.org (Postfix) with ESMTP id 2DDBB25E5; Wed, 13 Dec 2017 13:54:08 +0100 (CET) Received: from MWHPR03CA0053.namprd03.prod.outlook.com (10.174.173.170) by MWHPR03MB2702.namprd03.prod.outlook.com (10.168.207.136) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.302.9; Wed, 13 Dec 2017 12:54:07 +0000 Received: from BL2FFO11FD014.protection.gbl (2a01:111:f400:7c09::192) by MWHPR03CA0053.outlook.office365.com (2603:10b6:301:3b::42) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.302.9 via Frontend Transport; Wed, 13 Dec 2017 12:54:07 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; NXP1.onmicrosoft.com; dkim=none (message not signed) header.d=none;NXP1.onmicrosoft.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 BL2FFO11FD014.mail.protection.outlook.com (10.173.160.222) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.282.5 via Frontend Transport; Wed, 13 Dec 2017 12:53:59 +0000 Received: from bf-netperf1.ap.freescale.net (bf-netperf1.ap.freescale.net [10.232.134.28]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id vBDCrsSi021824; Wed, 13 Dec 2017 05:54:04 -0700 From: Hemant Agrawal To: CC: , Marvin Liu , Date: Wed, 13 Dec 2017 18:22:57 +0530 Message-ID: <1513169578-28440-4-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1513169578-28440-1-git-send-email-hemant.agrawal@nxp.com> References: <1509617335-6354-1-git-send-email-hemant.agrawal@nxp.com> <1513169578-28440-1-git-send-email-hemant.agrawal@nxp.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131576432397962819; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(7966004)(336005)(376002)(39860400002)(39380400002)(346002)(2980300002)(1110001)(1109001)(339900001)(199004)(189003)(23676004)(53936002)(2351001)(47776003)(105606002)(106466001)(4326008)(5820100001)(54906003)(8676002)(8936002)(305945005)(81156014)(498600001)(81166006)(50466002)(36756003)(316002)(77096006)(296002)(50226002)(68736007)(2950100002)(2870700001)(2906002)(86362001)(5660300001)(85426001)(356003)(97736004)(6666003)(6916009)(76176011)(104016004)(59450400001); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR03MB2702; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD014; 1:4uawbwUtJT9+EMZL/y5mPXDrdkmhUaPWeH8hkj2SJWJX52pkL3Vr2V1jcNuHEc+IIb06WjiMAXQ9GM4ZgdBCwk8jp0K8uj1grme7KUJ9+BT4bFnXz4noX7RR0LSneIeL X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b0657f24-dc4e-4929-6ce4-08d542289459 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4628075)(201703131517081)(5600026)(4604075)(2017052603307); SRVR:MWHPR03MB2702; X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2702; 3:J3zhNM+ldSSvyd3Q7FU9yVSoyvCkN8e9Lk9ILI9TXI+mNnzUV6Do1lIKbTOZAfrmZzj3JYyvD0KT4vFlwYnKXF5nuoEBTvWMBK2kq927ZwiMY+mjmxfyj9UXr3eg3Zx9i1eDq5Fryw+uEGzj3WbTxFLTrrkAhXs9oLuAFonstkivQpVgckokzoD3Fs3386CEPs8ilktkf+DJR+0QyPh0elgVcwyze0wdAl6PKs1ZA5pkKBR/l/7ae8UJZnLrApxTdIa0LhU2/B8hjb/2rmkRFwtqUrG/IFQSR38i8WXsN5ic3DVIRuXqNRJNjWVw50yYXjS/xI71Q5E4ic/VETofDKTRxZljuZhHTW1kyD0JKjI=; 25:6zOASVg0e5xtcJOBLVRrtJsOqpcwe0eKieuF5YlMAMNWSL6kO4RUTmcVtGNAA0bNPq0EyIZHxnIHkFVdIFDgYUWh2Jw34cUBwwE33iKSn6Vcg39tSb9OWZOZsQYaZ3gcg63PJpkRqOHcBUtydZExasfsDk52ogGs+CS4v+adFmKFHxhrgHCZWRQlN0bMfEmY9EEkogQxrn7BuBlXqhLodhOIM+rFW4FPWWa6FZ1h9/nbQf4CCp/JgAYoth49iV7Y87dLVo34HUnGY9lNFkMlBG6hONNVA7GV/AwJtzz5OE87/UaYvGtHs9cJlpcyiOEM5vogCVB0G/RR4kYd22Y5cA== X-MS-TrafficTypeDiagnostic: MWHPR03MB2702: X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2702; 31:SrPeqgNeLktW45y3WfYyWpMBlGDe3M8nRmcz5LrkInuzPDlo8fHdNaZsAFBtpJyl8nyYThEpl2QfEiRxupxoTyDaVJvEIObh40s54SuquYj5Voo8MeoHKlT0roMLtO82/Z/k9VgNCqnJmZrQCE6ZmrBxqAUxtLZr1O0uvOtmiaL4AOkUQD+UUnbZSdVjchZv9z23FOEQH5Uv+ZSdGvI/Tpl13nLwBsDNHqIGR8F1mug=; 4:aU7/loHebfR0nn3E6xNPAVoBeiz0MbShk0OeOjkfvx7rWKV0k8v6PwdeUGbIhMpbM1KT2Fd1VRbWV8ccBXHlqo7HUC5J9WoCtzBUQYMiUgiB93oAcrf8yHqgyZZEcgWu6KLDOk0to3qORmG+EemJB2Yh1FpWrXlcmk/5FtCDE1WS/33CkDfPgkI9BjvFuTJEOSOffuyitUx62BA2pOr5o8xd+N3Rh0pm09gTZf1uWfnb13aHu4jfq6FIgbu81iXMJ3DxdmAHDlaK7prg7CdRcUSoiWI4z4pgkY4igYZzqMSP9fnZaAKmfkCKiE8h971cT+iKgBhAGsqBNoGfUKEEo/bzkUnjeXiSM1dKItzi3v4= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231023)(10201501046)(3002001)(6055026)(6096035)(201703131430075)(201703131520075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(20161123559100)(20161123556025)(20161123565025)(20161123563025)(20161123561025)(201708071742011); SRVR:MWHPR03MB2702; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:MWHPR03MB2702; X-Forefront-PRVS: 052017CAF1 X-Microsoft-Exchange-Diagnostics: =?utf-8?q?1=3BMWHPR03MB2702=3B23=3AIIdY?= =?utf-8?q?xjleC9dpWFvghb5MtefxfaDfcB0IQJRxjsaW2FM1f5YOdbauCMvUjxxl?= =?utf-8?q?6K/MWoeB23tITLN3rVpnTknRHtwZQ3+IVShSBDEJvQcpUK/o9cV1wD+Y?= =?utf-8?q?/r1qTKKajTAqH1R3Kbf8LsG2cLFWdt4T7i5QPArduDH6vp6j2tzU2vOM?= =?utf-8?q?vj/eLsd5m+VOd1o/I8pep7TWU1gXujGMWC5S87z4bRc/dfjHih4yb+tj?= =?utf-8?q?tMzX4jA7I1QMFD2BtnXzIn6PFnmzzUmPs4UyYc+pPHjVIy/BVkVU0rDD?= =?utf-8?q?ENi+4WkBVagwxVcmFrZZsFsPq1GRgLP/qkyqS1D2nyo5Nmjx40+79fhk?= =?utf-8?q?Pcqll2sSMcUZH3TUff66bMC3V9L7uHCDSpS9+ZrA+ZgOYbLCw3SoqxjI?= =?utf-8?q?4fVMi6nuJn6wpS+FKm2p7MdW11Q0yAFmaU3Q76htjI1PvMupdw6JsfsK?= =?utf-8?q?v9Fw3tQ+DpmpjUZ7pmXiIgufrDNVD4FQ0OVAYVYfTLfzj230hndTLsys?= =?utf-8?q?XsQY3erZpPbvEtjBs942PMsJR06dsc2R4935I7DEYAQ0hrQEfCEyZYUs?= =?utf-8?q?7+7S9LCanRwVrGsO0mjGeW7WW45OzVW+tm75kqz9+XiVzhDdpSIwZBCY?= =?utf-8?q?E+CsubHwzDOMGSgQ8lsyPDqUFid+L63/k1i/VpN6IAi5EIi/BfW/qcdt?= =?utf-8?q?/0UXaH8Ffp4KXmFxliTgf8UBFOMcJmE9mUgpxuNs6PlbPdvZOIac1fMb?= =?utf-8?q?dfmMhFddij3fQ1f0moicIBTTsZB+KTTehoBka+Clgq0iExcMTx747Jip?= =?utf-8?q?rQOwcRqFqonvEK3fQr7jbpc7j1ULL6NyjaRw01Xes4+LzfG1B9W9NIMX?= =?utf-8?q?eP1fWUKjGJqqZYH+G7dU+z0HqF4gLM9QhNsfKI4tlZU02JLg5Nr+Yavx?= =?utf-8?q?mMkFzp83AfGGUk1/8NWXW+g94Cdk5hF2wWSztMaHT1liYioANGjN/eBd?= =?utf-8?q?1eIUcobdEZmweAxSzAq5N7GG2mmrMHKAeosct8x9ds8Lfy8PqhtD8OAg?= =?utf-8?q?LAJI1/1As5GVtw3FZC4REcSAoBjKTwW3K3oanXh10VvqhIk1d+aHCt5Y?= =?utf-8?q?fSlSy6ySFYJYo7sPFZgCKw4kK5DLBqxE+yKGIks/+35da2EXM97vwyWJ?= =?utf-8?q?GP6+NPs=3D?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2702; 6:1sN0gHp1gVG0MxUcqPGlbANyA3FLQjt4zs5zALqG20BRpbvTBp1w9rnuA01mCySiDQMBolOPcRtaWbQCgjE7IWFeluwdwLDdbeM6DYSEwrfoIbra5hkYsTUo1kgGkw/o/cDTajZT4JWFEdjkxhVWIObYZhIoljMcMqI45NlVIA/EUaUtmrQvw+q95iLqb4+KuJaAveU4aT9Fp3y2QtugyVTbX8uUpI24h5kt+Q3wsd3ztXd5t6Cdxm1DNAmwig0m4g9KzD7MOtOB79eqiCm4G/pnB5TcjIs+aWYhacaDyW8oQtDCmpqdqXTP0cZRTFAwgOtKoGdz/LNImgRk4puLpGLBUTXDpumJr4q6wX05OrM=; 5:RfH/SjdTdG+EwgYNvvwUG5qZFRHAm0h67x6GVtfb07j/I4JhtkQeOC/3N8mjPZ/3K7S8uA0wy1jQxtBLnYNfctf4347KkQf5wFmx8h0J52+1Y47d0GB9I+hp5UlzwGNclMMmCdDQW39LoevhAXUoyUtm3cU/l27ONqmxmfXOvAs=; 24:Ds5QxUtXeiMpRwdE8uhTn3zy17I+FNPwX+oqKadDuVjw4QHUhNRewaFnTwZseyoD8L8b9kFCQlEzBC1B9bg9Dm+kKZlltTfJzeZf3CY0l4Q=; 7:cfrT23yDgrfmUDVF3L+z9sDB6eyY2b/YNF881cRWK7duyVPF6HJC7UhrQvbfilx4VDkIodYKKOVENY2s+JShfsSB81wS2bHMeCDHDAtOm2mzaVlTwOtKLWItClPjm7C/41YPYsJbSZ4+OofcqaEm7BJGZJxS2gFxO3HfGZqLtZ/qfFDSqM1AZyxWH8JiPVvGfGQTYn6Jlgo1tYikE0csyL8bdaIWLsmPLjjGx11/qS8cQ8PWg/05RdmpKYk6xW5q SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Dec 2017 12:53:59.6246 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b0657f24-dc4e-4929-6ce4-08d542289459 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: MWHPR03MB2702 Subject: [dpdk-dev] [PATCH v2 4/5] net/i40e: fix compilation on ARM BE 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" This patch fixes the following error observed when compiling with ARM BE compiler. i40e_ethdev.c: In function ‘i40e_dev_tunnel_filter_set’: i40e_ethdev.c:6988:5: error: lvalue required as unary ‘&’ operand &rte_cpu_to_le_32(ipv4_addr), Fixes: edc845bd53ec ("app/testpmd: fix build on FreeBSD") Cc: Marvin Liu Cc: stable@dpdk.org Signed-off-by: Hemant Agrawal Acked-by: Beilei Xing --- drivers/net/i40e/i40e_ethdev.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) -- 2.7.4 diff --git a/drivers/net/i40e/i40e_ethdev.c b/drivers/net/i40e/i40e_ethdev.c index 811cc9f..a92933c 100644 --- a/drivers/net/i40e/i40e_ethdev.c +++ b/drivers/net/i40e/i40e_ethdev.c @@ -6951,7 +6951,7 @@ i40e_dev_tunnel_filter_set(struct i40e_pf *pf, uint8_t add) { uint16_t ip_type; - uint32_t ipv4_addr; + uint32_t ipv4_addr, ipv4_addr_le; uint8_t i, tun_type = 0; /* internal varialbe to convert ipv6 byte order */ uint32_t convert_ipv6[4]; @@ -6984,8 +6984,9 @@ i40e_dev_tunnel_filter_set(struct i40e_pf *pf, if (tunnel_filter->ip_type == RTE_TUNNEL_IPTYPE_IPV4) { ip_type = I40E_AQC_ADD_CLOUD_FLAGS_IPV4; ipv4_addr = rte_be_to_cpu_32(tunnel_filter->ip_addr.ipv4_addr); + ipv4_addr_le = rte_cpu_to_le_32(ipv4_addr); rte_memcpy(&pfilter->element.ipaddr.v4.data, - &rte_cpu_to_le_32(ipv4_addr), + &ipv4_addr_le, sizeof(pfilter->element.ipaddr.v4.data)); } else { ip_type = I40E_AQC_ADD_CLOUD_FLAGS_IPV6; @@ -7302,7 +7303,7 @@ i40e_dev_consistent_tunnel_filter_set(struct i40e_pf *pf, uint8_t add) { uint16_t ip_type; - uint32_t ipv4_addr; + uint32_t ipv4_addr, ipv4_addr_le; uint8_t i, tun_type = 0; /* internal variable to convert ipv6 byte order */ uint32_t convert_ipv6[4]; @@ -7338,8 +7339,9 @@ i40e_dev_consistent_tunnel_filter_set(struct i40e_pf *pf, if (tunnel_filter->ip_type == I40E_TUNNEL_IPTYPE_IPV4) { ip_type = I40E_AQC_ADD_CLOUD_FLAGS_IPV4; ipv4_addr = rte_be_to_cpu_32(tunnel_filter->ip_addr.ipv4_addr); + ipv4_addr_le = rte_cpu_to_le_32(ipv4_addr); rte_memcpy(&pfilter->element.ipaddr.v4.data, - &rte_cpu_to_le_32(ipv4_addr), + &ipv4_addr_le, sizeof(pfilter->element.ipaddr.v4.data)); } else { ip_type = I40E_AQC_ADD_CLOUD_FLAGS_IPV6; From patchwork Wed Dec 13 12:52:58 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 121765 Delivered-To: patch@linaro.org Received: by 10.140.22.227 with SMTP id 90csp5432737qgn; Wed, 13 Dec 2017 04:54:50 -0800 (PST) X-Google-Smtp-Source: ACJfBovlYndjKKsbUp8Vr8bWwS84SUIhdLYWPpeJOWRkZs4n2e9UkC23mg6j17SlrIYlVHFxtdRH X-Received: by 10.223.151.197 with SMTP id t5mr2153807wrb.263.1513169690889; Wed, 13 Dec 2017 04:54:50 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1513169690; cv=none; d=google.com; s=arc-20160816; b=e8shRtDob+Bw44eKvCeXUO0z4Zy62JdP/yLZs7+q6l2orIfLBPZu3jOantQwFFHvvo Cg/PNFrxZjhs7v2TqUt4URZ/+ymkKNT8HUT0C81IOPqQvD6K5f3lLWOPQi8qbZBVgSt6 m9y9GRmvdpbT5iBITah0IWWm2UbxdI5rUjQBIAwaOTGeCnRzeaXN7XHsnqoBJcBs/+FF EhceCn2+0d0N3jINKOs5TtFDa+mUOPf2tj0HIDd5A8soPjNYlp+If0OUtczsQST5R/Yh qGkG+f0aekqFLUa9HzSCfqZB5QwmsoPU6HnewrsXMU3zRWyvGwpVyGKhiWO9GWHON5JS 3TVg== 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:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:cc:to:from :arc-authentication-results; bh=Jntuuw1g06DpR8okqhrWj3eOzqpmAFSuSC+1M2Yvvgo=; b=t21UshQ8Yv0xCf88ATIgPPhu/wSg3xeGOXKLSdVMt6JLPmMlnldZoxJT97gzHJM9lQ oy4Ip1P+n6/ZWkQV6r/gXxbyJFU4IA7XGXvP4RugeOac+VIfbGAIzTxCwvVld+EgtL7z z9Sq5Rwku9JLMrUHRI9gh3afgMwgVre/UfHx63KgZuT88khzNdObxEynMOsoqwoGOnGn NBJf7Ocpk2vdmf9kV6bKK7uTTeoHatRzMYP6FvuBNwICclxOcwEqbTJ8vGTHTNeadKfF ncVTQ2e3+gzdMuIBsw7s9dx7t+PuE/rI3Q6aNMagChrwCfnOs5xSsmT30/Kcfo76zlze O4VA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) smtp.mailfrom=dev-bounces@dpdk.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from dpdk.org (dpdk.org. [92.243.14.124]) by mx.google.com with ESMTP id m5si1405339wrb.75.2017.12.13.04.54.50; Wed, 13 Dec 2017 04:54:50 -0800 (PST) Received-SPF: pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) client-ip=92.243.14.124; Authentication-Results: mx.google.com; spf=pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) smtp.mailfrom=dev-bounces@dpdk.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 1C4911AEE9; Wed, 13 Dec 2017 13:54:14 +0100 (CET) Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0060.outbound.protection.outlook.com [104.47.41.60]) by dpdk.org (Postfix) with ESMTP id B3EDE1AFE8; Wed, 13 Dec 2017 13:54:10 +0100 (CET) Received: from BN6PR03CA0015.namprd03.prod.outlook.com (10.168.230.153) by CO2PR03MB2357.namprd03.prod.outlook.com (10.166.93.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.302.9; Wed, 13 Dec 2017 12:54:09 +0000 Received: from BY2FFO11FD041.protection.gbl (2a01:111:f400:7c0c::133) by BN6PR03CA0015.outlook.office365.com (2603:10b6:404:23::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.302.9 via Frontend Transport; Wed, 13 Dec 2017 12:54:09 +0000 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 BY2FFO11FD041.mail.protection.outlook.com (10.1.14.226) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.282.5 via Frontend Transport; Wed, 13 Dec 2017 12:54:01 +0000 Received: from bf-netperf1.ap.freescale.net (bf-netperf1.ap.freescale.net [10.232.134.28]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id vBDCrsSj021824; Wed, 13 Dec 2017 05:54:06 -0700 From: Hemant Agrawal To: CC: , Date: Wed, 13 Dec 2017 18:22:58 +0530 Message-ID: <1513169578-28440-5-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1513169578-28440-1-git-send-email-hemant.agrawal@nxp.com> References: <1509617335-6354-1-git-send-email-hemant.agrawal@nxp.com> <1513169578-28440-1-git-send-email-hemant.agrawal@nxp.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131576432421269110; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(336005)(7966004)(39860400002)(39380400002)(346002)(376002)(2980300002)(1109001)(1110001)(339900001)(199004)(189003)(6666003)(6916009)(97736004)(356003)(305945005)(106466001)(105606002)(4326008)(2351001)(316002)(5660300001)(54906003)(296002)(23676004)(50466002)(8936002)(50226002)(36756003)(77096006)(53936002)(8676002)(76176011)(2950100002)(47776003)(2906002)(5820100001)(2870700001)(86362001)(68736007)(81156014)(104016004)(59450400001)(498600001)(81166006); DIR:OUT; SFP:1101; SCL:1; SRVR:CO2PR03MB2357; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD041; 1:GQIlftMLfhDQb0LMnvKILbBlJ5KjDhRO7AvPqK5HWHuwQMyPWx8j0XxKytZRVHjdSp3I+ETehjEEST05GxvMwUrkpstQEnv2dQKC70m8nbFcwMrwMciGUW/3x/uvwMFe X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e31ca62c-3cb5-42b5-6e76-08d5422895bf X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4628075)(201703131517081)(5600026)(4604075)(2017052603307); SRVR:CO2PR03MB2357; X-Microsoft-Exchange-Diagnostics: 1; CO2PR03MB2357; 3:aaVWK4qC3qp9xUt/qfhgFDOXbfSz+cV4RRITaWVReSPTIqWnNjRqYjfFBDuPUyMOzDfqKsQBFxUb9emROjah9c4tZqibWM3bNm9sAqxxrgG1DItY0xOpGaQIQSlCg7nqW+7E8s0fYCd54ipMfpqJYVP5ZJXQ35flgD7/egZ1NZNv9pjiSdvARoYSMH+tIws374vbotLoJ1krpjFIOWsF3g9B5TQUgMEx4HeIETvltp+GUAznPBtVb3vR8y3rVcmbkKhjmYU9Kyz3aptzhOyBKCFrjY0eNeq1Yet/g3W1wdGXCmsyHlBhBKWxXSX8QClVi710VUDCERtcd7AzMOwlmG57Zs2//l5Pzz5BauWV9jA=; 25:psID5CjM53asMjE5Pl0cp8wT1zZmfO8yVvjXDKD9XZ6HMr3VAZ3qj0LkTX7Ry2QmxLSCWraQqKAxO623xCCwH4mcBSyd13fT17yo9WhV8W8lgbN+EGEN4LlFSx6/HjVCkcXSJ567TKMaKCXAvyFxXMZ8wsl/m8h7SKCz2ys5/4PRmTNNTg8bjWTPosBbOei75bwOy5pPL6zjfCvHjQp335G41ibGpn+aH263iROtBxSkUNbHhwlqM4QP797MYoMs/ClcJxEZfbST7R2meQa5tWI118WVfAU3ce4O9jzayjq3Ums3XLRXjZ2yTrY/bfixf4yIou/tMDN6cNWlU3dGh1sHDj8K0BLFuP/U5H/jsyA= X-MS-TrafficTypeDiagnostic: CO2PR03MB2357: X-Microsoft-Exchange-Diagnostics: 1; CO2PR03MB2357; 31:2PVMHVMxXidaxyC50mtymXM7v6Q6E9hwl+t7ibljJZAwLB5BwpRjKB6VL3d9r+3lkAKDVlROl3aplaTl/KCpc6LtG+rS7Wj4KgJ0OclSdEtQwm2lMAjvtMQ/d8jwNuChIcY60JjkmUErBlID5xalVqi54chdmSqqkzEfhkiafsYghONQW7iaI+BcY3jq4uJVHke+6VumyaJyEZAGyTzg6geFMuAuUVJsTmrpEWGPI2I=; 4:t7x1fseVRD1/5cqso+w4N9BuGWylehVGgUkVkY/1E1hBpsG/U7rINNqKRLVpDAHIqKNFVFJEdjQ2yJhYLjUVnGPlLk0XcC24YQyG9AUkrhNYwAJjzRAPp6JfumX6foweL9o9gciVdojzx1ICU4XGq+zxOIGPXH/vFkl20gVgUZrzh/gg+uP5XsPGh3IUoqZpQUrHVMGhcnUUl2zUG05Z7b1gvHwHqK3o8EYAW6hAopVjbBmu6RGdPXszhm6jQ+YUVsbrMwhLxExOIOYsLSs8B863CPS09e0ln4eQ6dw5fuS8mVSqoILD8wu7FQv7U3UkfEeZlUUZmMs9279VuFqRgLBuhC9Q4xSX4WZNVvcmZ2Y= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(3231023)(6055026)(6096035)(20161123563025)(20161123561025)(20161123565025)(20161123559100)(20161123556025)(201703131430075)(201703131520075)(201703131441075)(201703131448075)(201703131433075)(201703161259150)(201708071742011); SRVR:CO2PR03MB2357; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:CO2PR03MB2357; X-Forefront-PRVS: 052017CAF1 X-Microsoft-Exchange-Diagnostics: =?utf-8?q?1=3BCO2PR03MB2357=3B23=3ACP++?= =?utf-8?q?+xUiAAKnCo27VRBCCRIuXXbzzPnwe1lR6a6IRLk86Ll5IASTGIwhULMN?= =?utf-8?q?LfYQeg+eqA/Qj+GfmPF1FN89OSHAj6a8LPP65unHebv9l1JcZeIGYJSu?= =?utf-8?q?AUQ5QHj8KeEkOhD69K07/zXPSZkdYJravcpu8UGPBEWxcrtlDjLsBbBM?= =?utf-8?q?vLSL5Hish+DJNmu8y4sR1+QJWV0TQB8/2I5sDSua2PuEJc/a7MLj0W8H?= =?utf-8?q?4GzOR3a90wbT341cgKVqzjOt44rFWjKCyKnCmKbudwG64iLYsRDLdu/Y?= =?utf-8?q?403D/K7fLFVN4cyIjd7M0w644Gdssv+3whQK/58ir1W5bkW6gOsc7b6t?= =?utf-8?q?2PmW6VASTjE2RnayW/W3YHI57qJBBu9cXYIW0T5xtvZO/hBdPAsE1/nt?= =?utf-8?q?8Tlq76GcT7jOAMXKocG57iwD2JM3NUfhb29uAvyp/d6GuiGWMjXxesVk?= =?utf-8?q?9nAQKMlvSaEBofM0WmYuTUBhB0gW4iNLG7bsXi+3kUhjbkgn1t3nVwYc?= =?utf-8?q?6Od5QGLoXBqeVrGVf9yG0FUOtxhqMO2CSnWWN+TqBfBpSJUT8u7PktYd?= =?utf-8?q?dixvd8V16HhDOSaITifFj3M5x5UasIjpmAk1noskoB1fmo6yN7fyMDDE?= =?utf-8?q?KT9WtixG0JjJn/rUon3pGqnOkhczxnbiJywhF/vHMCt4/2oGIX26zMbW?= =?utf-8?q?V2ocVw1NML1BbgKKvBCjulq4/9jhdTxWxRnvHI+Ql8QIYAr/vXIqn1xV?= =?utf-8?q?UaaE9BZl0pfViyVdD+F2ta6MmwBuYvSUcgzStzCzW1g9fIClnu838JO8?= =?utf-8?q?0b0YPRs5bAkQ8ZpDyBnzB6ejFmKUqgORGMpyJOGVERwg8Oh2cxqvE7Hj?= =?utf-8?q?gv3g3bDo1ggsOGh3k5ajSqSYJHFimyqwCrBhzEKYFpNy7LmXh7BBwESW?= =?utf-8?q?cllexxXN3oO4XHWv/P+lWf8EKiSbmF3/ZIxtcGVm7RvG1gJzTBm54Mqr?= =?utf-8?q?hmGb8aw+rtJ0TPyuRVOHhHDfQaY4RzRS6h51cHPR1F7pUPrEgqKExyuW?= =?utf-8?q?b7xbJR8PBlF3dGQ+OT9guxHbqwSaQiuo39MkCxCeo2BtONcIXiTDEts/?= =?utf-8?q?1ak5+WLyaVNeAMjWkXno0GRLKw+WhPjLigX+NmiYKg=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; CO2PR03MB2357; 6:vcGns/TdGXT1JF6vUG3J7X2WZHmJHZTgygXzD6Umpp/nCFm/zRpvDeJfNfPH5HGGD5MqOMUfuC39OH8UKLYKrGg/+UGG0mN+KufL+i4q5bl9+0ehtZw2jfBQwxtXi+DY1NBi+NU0kMPzgvOi31i4P9BZab1XkPBMTjuZZGm4So+hXUe98x+12h0NW8qPTJmkLZDAgqWGrw14LHsMSnGQyrxHLjcJ+pMqgdOCQ+yXh+6f/zFGUPXWn4/Xk1kQP+yenSe/3sqGSY6CQX5lh7JDVv0/w8lXHvI0CpVcsCI9Z/vEVK5J/zlbBrVBtdfZPm4duSBQ0e63s7tXXrpSZhLakBGfdE/r1MMhlyuupVyd+/I=; 5:bFdQzIrtLFZHSXQkHBZ6EZpN7Ajc/+WV5k2BMbshHwRPql4ZkkTslns/jNqHUIzqmY0D7/CWQhA+ja+U7+ycdFrUlcFRDFdFLohkGxCY3utGmVqxiqwbA1e1JIqKGTMnfkWdmp7j01mAGxQDSssITUcFKXi6IP96on3x57AK6p0=; 24:tJV8a2RAYMY31FMeaUUFlUpJ4dsL/nwZLb8tFe3gW35NmEDTvypMqC40w1hg5yeGix4zsyeRtduwVpnozxTJxuGYSquzaVJL6jFpjqRC+Sg=; 7:rVa1J6KVqF62axaQm1aXGS8tjTCYC4y3ngnM0cgSSMRbwjGrS1LzC+0ZyiIxmoDn1Bvzv0vf0IzPWsoYCQaM/gfvjZGN1jDe1T2yhaAkr2vQbI2PI3NTExnf5dw/sEsaf0ESn+CemS/NGKZNe8DQal+G95JDPIIOV2D57aZV2WKfYC5+4/qEAou3jVyvxZtf85hywEbIEVzrjathHGlW8ixZ49Pk8jxZwO4mRRQu5TLRwJn/3s8E1Yy6Gy1p+5h4 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Dec 2017 12:54:01.9241 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e31ca62c-3cb5-42b5-6e76-08d5422895bf 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: CO2PR03MB2357 Subject: [dpdk-dev] [PATCH v2 5/5] net/ixgbe: fix compilation on ARM BE 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" fixes the following compilation error on compiling with ARM BE compiler ixgbe_common.c: In function ‘ixgbe_host_interface_command’: ixgbe_common.c:4610:22: error: passing argument 1 of ‘__builtin_bswap32’ makes integer from pointer without a cast [-Werror=int-conversion] IXGBE_LE32_TO_CPUS(&buffer[bi]); ^ Fixes: aa4fc14d2cee ("ixgbe: update base driver") Cc: stable@dpdk.org Signed-off-by: Hemant Agrawal Acked-by: Bruce Richardson --- drivers/net/ixgbe/base/ixgbe_common.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -- 2.7.4 diff --git a/drivers/net/ixgbe/base/ixgbe_common.c b/drivers/net/ixgbe/base/ixgbe_common.c index 7f85713..5e6ad95 100644 --- a/drivers/net/ixgbe/base/ixgbe_common.c +++ b/drivers/net/ixgbe/base/ixgbe_common.c @@ -4607,7 +4607,7 @@ s32 ixgbe_host_interface_command(struct ixgbe_hw *hw, u32 *buffer, /* first pull in the header so we know the buffer length */ for (bi = 0; bi < dword_len; bi++) { buffer[bi] = IXGBE_READ_REG_ARRAY(hw, IXGBE_FLEX_MNG, bi); - IXGBE_LE32_TO_CPUS(&buffer[bi]); + IXGBE_LE32_TO_CPUS((uintptr_t)&buffer[bi]); } /* If there is any thing in data position pull it in */ @@ -4627,7 +4627,7 @@ s32 ixgbe_host_interface_command(struct ixgbe_hw *hw, u32 *buffer, /* Pull in the rest of the buffer (bi is where we left off) */ for (; bi <= dword_len; bi++) { buffer[bi] = IXGBE_READ_REG_ARRAY(hw, IXGBE_FLEX_MNG, bi); - IXGBE_LE32_TO_CPUS(&buffer[bi]); + IXGBE_LE32_TO_CPUS((uintptr_t)&buffer[bi]); } rel_out: