From patchwork Mon Dec 18 07:56:45 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 122185 Delivered-To: patch@linaro.org Received: by 10.140.22.227 with SMTP id 90csp2526615qgn; Sun, 17 Dec 2017 23:57:58 -0800 (PST) X-Google-Smtp-Source: ACJfBovD/BgamBaPPxnMmRb3f/TUp2NmWvenRiJPFwYvFz6VP2gcchpkWoyC1gfs/xZR7rWyq6+N X-Received: by 10.28.72.9 with SMTP id v9mr11978871wma.102.1513583878311; Sun, 17 Dec 2017 23:57:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1513583878; cv=none; d=google.com; s=arc-20160816; b=IilV8x0/q2Uqv1d+eLO7UKd91Vk/7ON+jlVH6jlz/omaYJo+9OnGEg1YEIKcpqk6da XhZ56JFfYKEcjsE5qQ7Yik/1b+kGrT6RaQN/kP/j5p+3mkefs2RM7AEFOZlLP84SIhbv Bl3MA6Sl87V8P3O86JC8Blc1+33A4u37pKgzanSQtrdaLygD823HE4QhttTIPg8PDKNa W2cH7MddX7Hzz1a6K1X+supJEFJe64NTV1PphUTbnpS9RbHMfjpUsDNo3YCEKZhWZdfA Qxci23ArnvC3Bvg0XhqeHxK+tfdNQSh4a0iZyd2Yzm3dGiOGRZPz6mL3xRKTpQPfz2Zm yR0g== 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=mdd5/xk76ICfzbynQyeoe/d3e/zi3l/jZgR1/SIdvtk=; b=rSkh/U3nySixnCFKMBdYjyTkJDIu+td3wB/FSmyuTcxDCjgU/yIfhoeYsQSuUD7/D/ Q9uBwvMfnuZAY7ZC4jgFtxdcjCJAJ4A44kTrXuH0Ckt17cpNxuYgzApWpeVCV0wpO8+y jpf4RjlKtHDkXqLoSJZRnKIyoxNX5KX1LCp82xpcI75Q99XpgT48gUgDCxhsBunSftxH gdvt1cHBfqHTXJ1KqtZztk8woHUDbTK10GqVLgX6d2uWpLf4l2jWTdE72+86hjxB9gQt 8ByI5LE8qdKIRNjXeU4guBpUQrvD3J5k7eunRF0zkRgw/GVMfiThLbeqd90teRTS9Qwq dhjQ== 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 h8si9036506wrh.277.2017.12.17.23.57.58; Sun, 17 Dec 2017 23:57:58 -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 13B3429CF; Mon, 18 Dec 2017 08:57:57 +0100 (CET) Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0054.outbound.protection.outlook.com [104.47.40.54]) by dpdk.org (Postfix) with ESMTP id 99BF01DBF; Mon, 18 Dec 2017 08:57:54 +0100 (CET) Received: from BN6PR03CA0059.namprd03.prod.outlook.com (10.173.137.21) by CY1PR0301MB0729.namprd03.prod.outlook.com (10.160.159.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.302.9; Mon, 18 Dec 2017 07:57:52 +0000 Received: from BN1BFFO11OLC001.protection.gbl (2a01:111:f400:7c10::1:145) by BN6PR03CA0059.outlook.office365.com (2603:10b6:404:4c::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.323.15 via Frontend Transport; Mon, 18 Dec 2017 07:57:52 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.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 BN1BFFO11OLC001.mail.protection.outlook.com (10.58.145.12) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.302.6 via Frontend Transport; Mon, 18 Dec 2017 07:57:40 +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 vBI7vl6E011541; Mon, 18 Dec 2017 00:57:48 -0700 From: Hemant Agrawal To: CC: , , , , Jun Yang Date: Mon, 18 Dec 2017 13:26:45 +0530 Message-ID: <1513583809-3926-1-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: <1513169578-28440-1-git-send-email-hemant.agrawal@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131580574609984214; (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)(396003)(376002)(39860400002)(39380400002)(346002)(2980300002)(1110001)(1109001)(339900001)(189003)(199004)(16586007)(316002)(8936002)(50226002)(68736007)(48376002)(85426001)(51416003)(4326008)(54906003)(77096006)(498600001)(53936002)(86362001)(97736004)(8656006)(575784001)(6666003)(105606002)(5660300001)(8676002)(47776003)(81156014)(104016004)(81166006)(36756003)(2906002)(2351001)(106466001)(50466002)(305945005)(356003)(6916009)(2950100002)(76176011); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0301MB0729; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11OLC001; 1:5YyTWPCk2xef/2Bb+MbOSLzUVl2xtqUkaWQPpNpLZ9wlHnkM/q0ZMuPTxB+HSfkh438dnmvaqfj/uAdfKI8kQV13E1fmv95UtiiGW+yUpY+keY2vGAKu3bcApirYdWBC MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 3fc11f5b-3350-411a-4ad6-08d545ed036f X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(5600026)(4604075)(4534020)(4628075)(201703131517081)(2017052603307); SRVR:CY1PR0301MB0729; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0729; 3:KO6Ekdki0Mf/e6mYlTYX8nrROPSl5nnKIhn/DQVmCpT1AQkQHnOJ5fqfOH0syq1vnyafZsKCoJ4gM0GK0Cd69SoZEV/ViPv8YzigRgemZ9FKzF612uxYrRIgZtJTqZ/wGlE1FeMcJdbJ3WLkUtbr7kOQyj4gUaD0fKwLfO3iPi6RoYiYOiT6o8oAZRiDkwofJ1cDAopwYf6cnm2JnCmx2dDUQqXHsZ6TpvRV9seYhLZP0u9cwCeLiS61dUufHYBy+ZrvPYfHZWs9bE446DpFJQ6yrqroO8Sy2WTYCt7A8ebnMp40Q8J/bgLJanh6CudTMY5C0hK/YtEmPf4KvK8g8LHAj7bhryc8x/s0tb7mEVs=; 25:v2CNX2xMVIHQvVzR9yqnKnwj+xQ3VOb7vyxBlFSRDbAS7oFNgz8KNCHnBJghkGgMUiLDwwstcYAccnI12JgntHaMqUFKMMFX5jyenaFRfua7/kQUvetUuYSS+HpU9RRUw+XIdFTVTLBJoUKgvmIo/pQ0yAU/u3ySw2jwBiprX3uj1uKNi821nXqMn34qkpXK8rAf/5rR1ZlZPFlpLHyC5vmImmQFfvFHU/mIk7r5iIqwgaSSPfBUYGUqClKE2Qo8HUZ0QTc+NxLYNJKxaKSo+xIqEaLRMOtGYAHV6uA+7fQyf90ETA4yWIuv2B4w/x15VJvw1n4vTjkgxqKpQQIHRA== X-MS-TrafficTypeDiagnostic: CY1PR0301MB0729: X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0729; 31:uFm8pNd1i/+Gqqu9mmQkfqPGNYm6SCtAxad+Xc0U2snZVjngh6KPERBUJyIdza+nBHRXt94HmGsCaI3jY3thlWjai6VERHteMjtwK8d4Sig64dw6/dE3RfSM9u1WA8/Kf392/cexN0grGvzz2u5gldcTFEDZyJcv6PyVQA8B3FpSw1HH2wePrlperyXo2rjNra2KM91+kEUXyjfVEkaglftT5qlTb1tLjD66yLDsBkQ=; 4:6dRXpFJWD7ROIYM/8Tw63IYT3O4JSi1d+G3EhLd0iZoZGOAHLk5nSDtI53lqpr0DZJnDBLz9ug29Z2ecyFruuFg1yRJgtPWm4tgBL/KBn6RR4fEsAR1uWDX5r39v+T1m+evX9bchMxPYKo7l8bWlbmi2SOPdgwZRYJtybCEEk6rwgQeTGA184LMWW5rreQhT00//LLw5ZExWRSGg/MNNneqOCSxHUW+RJ4fmdw+9DKY3lyLF/uCVghnzwvw0f987el6ygNL7hCjnLJTI+DxRoyegdcdyAt4L4ga0zbTGlwDc5MdcKgzvNaaSpXP66WWCjXiqceVeDPy6BoxSOM/2dmwSq0Uu1w9ZYhAFGE5b516sa1p8Q28ASW0i4a3Iq7ah 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)(5005006)(8121501046)(3231023)(3002001)(93006095)(93001095)(10201501046)(6055026)(6096035)(20161123561025)(20161123565025)(20161123556025)(20161123559100)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(201703151042153)(20161123563025)(201708071742011); SRVR:CY1PR0301MB0729; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:CY1PR0301MB0729; X-Forefront-PRVS: 0525BB0ADF X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0301MB0729; 23:g7Fzxp2T1MxBP4AT1FEzKd8/Egv4gzu1xywLgSZ?= 1nruLOfTzwgAzOha7aQVITAWYyM+R8dAcP4gbYWNfGRIWRdbJyUwN7VnsYqPm4D74eY4qbv5woIWQdCgU8y6c9HdSp1jGTcXNGVZXHN7XIZgu30m9GwijT3fniT/o0ALsonEM7lRYpMh3dqimK5lB63A/XlCVw1q53cu43+A0cls62JPXzejBWzZtjou78ikBk5PnYHr9tO50Nd4+h8w/DgJH/8m4K9TPwpmXhmbL/fAkjfwI3G1KMuq7yUVqzCKR1HgKyDlV1+/OvnOHSpFWqL1Mdi19JYK1e0181qj86z1nSv02GzyH9KJayXfIW5U0PK32ELxJb11PAI+0r6QLSqL7k45FXz23b059l8S6aFB2q0HpWIFbETYBUkglFP3kRRcHObc4nYGLEvKRHdf6tcbcF85OK/es1Yt0/mefQgKpVHFUMH5fX1AYWiNM0y+jEw44noMn7ogtxEeEzJJA9CuSKaSpy7JfnwK8SDbyTrZp/93+jrxUgwninOOJG0e9ZtYPeN1l3ITxqBZdjmzIyh/+RieJ1LBYdGR6kRr7XjCv70V7OXbE3tDeCewNQSAlqOft+Jn1H3Thly8biI9QWpxadnX2Dp8cdeTMWjGj6QI3X3TtxPNyEyEWn28xKqIsVBaIYrm3dyV1beJQsFqek569dLFNCTAAn1gsv9FLZFKYYxlQgpK//McJL66/aafQq+EuVt/9masOzCfyoyCOeoBnAkT11AoOrQzLeVUyFjtWD9OavBqQHKzx1Zj0/p1nEOX+97z20ym0Ci+MPCT9pvpV+D5tW6PgnlSNfZpbMZZAnbIUA5ZxHLTqi9w+1NjLvk49YS8gbZHMzVgAS2X6W5+fYIGvWnkaKUAtfVPWzp+B1iduj963XdS7LzoLog770Fs3SlRh4bwjSrgaMnkWGXWJ+giiKtnijTbjlL8j4foc+ijJ1kWL/Pz5dYLMLBJ+wzUbRVp3w6jZN5EmFeoWtNAkH79govaKOrWADXJ/mBjcr1kA2Bf4MS3nQrGdd3ahcb4ViIWRVlq0XZo0vOaBzWifIjYaXLB0HBM+4eGFi7O6+g== X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0729; 6:Jo9siMe0prKPMO80Y2u5y2lOfEqwsI1JuvXioPK/e0enRyjYXvG6LMoT6Yh9ToiSbQna58rgOaziNXi9UfvRdJqpvEdMxd+kBLHFSUZl3sVnw5P7oLqz5F8LeCeUHRzeIRgfM58SEHs0Z4t4jCAWYUGwJO3mbFh4aKxLhKr+UEjhe3iOox/St8NJptm2eb/jdE2LDhfJYPVc0xLNyX6pX256u4giHpo/HszVMuFIyrLHe0vsxnv0Ut+nXkrDjSLqTmfaP7v5YUgxvfFwVv0FrfphxZilS4RS1x054ndMhh0nCDqNDRc9vE7m0YSAPcQGxjd9eY5GNUJd2WMMRsFwYe0Eys/jvIoBT8w+1z34DT4=; 5:7uFWl7TT1FZTZEeb7FiHPSRIfKPm59/EzxHlEtR4d3xJUoLYtNza2LkcQRsx6D6h7lAxABmUH7MMB8VwnRU05cvGlzEPOb78IuH8vTFJ6/W6PkREr3H86DPPGm9qI5cvkbO1n7XD+fKJAQtmbc6gkiqbTX3xWusbL3ko44GFIec=; 24:HaftvP5HHiKWRvN9OYHHumGK5D5K0LeZ9J/rfPUOpchZLAS7qCqgC2iLLkTTHqIlQsjGklYb0DXZNtcrWZy1jeAyQjTklUVyvc4RM2esTdA=; 7:ZZrd7oLEXJWiw5fMZ+weAnGaUI7nWiXkzdp6+AfnvIAXYY31/VGf758ru7ualHI+LygDKnELJSM25CuX3M97QMzHNvlW2WhIPH5GJ7MbmLUSanHb8EnMZ8xgTPN5ewfxks1RR4S6tcKQgkLvqPokP9B+a3/yBJrGYSsyZGzJUIsvYOQ4WboDerUJ/aspt/TyK7z2JR7trbfFmnPxj2jevEQkCVZB4rfudND9PTXe330VsjWTbfwnxd2Kn3LNskfi SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Dec 2017 07:57:40.8268 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3fc11f5b-3350-411a-4ad6-08d545ed036f 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: CY1PR0301MB0729 Subject: [dpdk-dev] [PATCH v3 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 --- 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 Mon Dec 18 07:56:46 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 122186 Delivered-To: patch@linaro.org Received: by 10.140.22.227 with SMTP id 90csp2526692qgn; Sun, 17 Dec 2017 23:58:05 -0800 (PST) X-Google-Smtp-Source: ACJfBot44D8T2vaPO35AyS8cBEqFwUD8PPFbmGhHJrBe4FT4NahLUuVmURdQ9QU2KV/JofRZspoD X-Received: by 10.28.106.6 with SMTP id f6mr10017969wmc.111.1513583885071; Sun, 17 Dec 2017 23:58:05 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1513583885; cv=none; d=google.com; s=arc-20160816; b=0Vcn15FD8P3Kdf8OE/KyH1MJKB2nnlorXAvQ1jCgv2uwUO7C9tFVj2Tt1h/wUu4pCw /B4CtFeh1ynShdsJbauVdmcHGTEwx1AFWdcdASlGVVwbA5SpctUio+3Rgw9LnHiJBZ+J KRS7CyeCHR1si5sj6eGmQiSHMzGRd5uuYBWIZPKn2KumnBOeSwhQs3iZisiC1P9iNs7X VArJjeP6e+SvW7diynqIKXsttLW/DHCPMjzhS98rgSEAveQrhWi4bohn7LFziOdkzCyk 1DOLKjd2RF9lqWL4sQfmGw/5x71/iDJjgub6iLjjx4EJQdA9GPMGi0Vp0LQpe3m49hNJ hVIQ== 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=LJurgMX/5yqvszHlXyr7QFqowei3vYfZ/Th9Ml86cGM=; b=wj9n2APqycWtqIonTzj4ttCP0FCk4aiSTb5Ptzd2XDimZzH/2jJVHsobilVGecZjQ0 sh1KwqOOncuG1tbnvIHv6uZCJrH+lrMfMy923P2RTQbHLGngXQp+ao85auMTzsG//gw0 2hceHgji+1c8J1zdg7bri3oavZrBZVVABhxeU1lRFBNzZqfnP4SeQvHtsywvCUaW8Xn3 bcYdxc6YM/EetPAGahZ1AMN9fAil+MBcgnb4EEXQ4O0kN3049DmWVQdH1xX1xEU29wuw aYl1EFGuNZovdu5BBqnCtxHXHWuTJKX/E3Aepqv1wKRkwD+UxYSqPFM20p6FgsmtUaCn OFZg== 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 p6si3385435wrb.504.2017.12.17.23.58.04; Sun, 17 Dec 2017 23:58:05 -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 9A3951B00F; Mon, 18 Dec 2017 08:58:01 +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 840A01DBF; Mon, 18 Dec 2017 08:57:56 +0100 (CET) Received: from BN3PR03CA0108.namprd03.prod.outlook.com (10.174.66.26) 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.323.15; Mon, 18 Dec 2017 07:57:55 +0000 Received: from BY2FFO11FD015.protection.gbl (2a01:111:f400:7c0c::114) by BN3PR03CA0108.outlook.office365.com (2603:10b6:400:4::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.323.15 via Frontend Transport; Mon, 18 Dec 2017 07:57:55 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; 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 BY2FFO11FD015.mail.protection.outlook.com (10.1.14.131) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.302.6 via Frontend Transport; Mon, 18 Dec 2017 07:57:43 +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 vBI7vl6F011541; Mon, 18 Dec 2017 00:57:52 -0700 From: Hemant Agrawal To: CC: , , , Michal Kobylinski , Date: Mon, 18 Dec 2017 13:26:46 +0530 Message-ID: <1513583809-3926-2-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1513583809-3926-1-git-send-email-hemant.agrawal@nxp.com> References: <1513169578-28440-1-git-send-email-hemant.agrawal@nxp.com> <1513583809-3926-1-git-send-email-hemant.agrawal@nxp.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131580574636101767; (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)(376002)(346002)(396003)(39380400002)(39860400002)(2980300002)(1109001)(1110001)(339900001)(189003)(199004)(2351001)(105606002)(498600001)(106466001)(50466002)(97736004)(2906002)(4326008)(59450400001)(2870700001)(76176011)(47776003)(36756003)(81166006)(81156014)(85426001)(53936002)(8676002)(6916009)(2950100002)(86362001)(104016004)(6666003)(356003)(5820100001)(5660300001)(23676004)(54906003)(68736007)(316002)(8936002)(50226002)(77096006)(305945005); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR03MB2362; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD015; 1:wEh5Iq2Ao9q/QBxrEupFtStMzqqERAqzs4qV/ev16GFxnIg0++mcL5G40VaCoTIoZBZleblHRWwJyVOhyhGFW3ORpWq5DaalL8/Rj4V4qMj00hiOUx5ASycxPi1xnMwp X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: af2ead2c-c881-4a8f-d087-08d545ed04fd X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(5600026)(4604075)(4534020)(4628075)(201703131517081)(2017052603307); SRVR:CY1PR03MB2362; X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2362; 3:gQzo9NrYnpXGMw+PToDSrWcCytWDr/vBcFkQYozAnHThqXeiVVXW8380Avf7/nJcWYENYGY90CoDDjeni+hI20TCDp/JkVUcFs9vvnSWDbysr8mmXXDseksyXwZbQhC9oltiq+LlwXmmFMPIjAnDurZyauLNYkWLCqEAAf/I7OGqtlNkHvAh1t3hvspX3RZpu2rnf+EB2SkWskZLLEPOUKJ9XsekgxPbzv8TQuv9eqJlcqtzd99byPLRc90GlRdjWgny7QoHaazeuWCA9/HYTOggNk8mDCHOb62Y51CQgIcgNF7fAboqkv94d8wujL0+frfSxjoI2CQIwdZBC8lw1FAs+2gOLU21otAR++QcvC0=; 25:OZ1yuO5NqpS6DchQjGcyTU6RkrxAXiVDuZikswbbFDumlAOSvtgoqShYl9qEHwkH/DLRgsYdLoFkdyRjQS7tfCSsKvT6PDQrmbTtwiuzRt312ohNuY2BXGE0iZ20+mv5jrS0GOt24BuuZmOSEqB+W9duizFJwuVJ3wsXI7GybVWIOxY4JC7uHNVm7G8eB+YBqCqVuvGY3HOXdp3DR7MzmsrbSyVrdjen5AZxXR8bByPlmaA5rFK8Co7nr4Vpt+G+IbViGDyUHORvstFhCP6WiFUNzm57wPlCuS+ZdeerFufHWhIGt2BCQ2Yyc2umNWqSzk5IlcUC1AeKnReIBR4zOQ== X-MS-TrafficTypeDiagnostic: CY1PR03MB2362: X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2362; 31:YqFkv8YND4IXegFGoUYZIDCLTI1nmpSPcgPH2SGWnR0MAEI8cmUbbrIkk9H6232rSc91qWVnLOSLh+/v7NhfyffssVuUgVtbaZkzhVmQsoOhNAS/HkXxddvtfH7KzMRpzopNe+jUdgC/qqN0VyABvCk1awCsOdAfgYfNv2zAyLk9Z/Vs/51XmAHIVOhq86DIE7KMu0zvrWtKGRAFI2uOXFH4SqjuO8/MLKxAAJqRt8g=; 4:dq5MaEujDarTfEDotgTvkze47jI51yq1+ZSHmnIpevW6W18t4OgCwNIHUvO212pzs0T1f8SbtzKsETQBRxNZXhjwduA8NaNgGkZR66/2reJ8vwGZmkKihxsqdsjAZRXjHodWOGFtyVmsEa6xGCUrwWNCEesm99xlggdhLq7JqXe3rKxAR2GMsiSjFP4/OkL4FcQ9d50t2VqTe1SEQyPPvEy3f+FzQCoO5aIoQ+EKk+2ckUBrcCSnBnNk5dFFdwD5IPZKrrN+pQ4HANlrrgNK6bjtYDdDRSYxBCx0nZMUhOC3hywbf8RyVjYiDkz3KGZw1gkuqr9FUUhUADuNpV9Sn8zRNIOOXO8fiNtcpvN9Qlc= 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)(10201501046)(3231023)(3002001)(6055026)(6096035)(20161123559100)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(201703151042153)(20161123556025)(20161123561025)(20161123565025)(20161123563025)(201708071742011); SRVR:CY1PR03MB2362; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:CY1PR03MB2362; X-Forefront-PRVS: 0525BB0ADF X-Microsoft-Exchange-Diagnostics: =?utf-8?q?1=3BCY1PR03MB2362=3B23=3AbHXb?= =?utf-8?q?LBJloLMTneI5nYhnBPhjfL/zmSHYjnFMOaYDWtoXNJ5eSCdccqgXMYoG?= =?utf-8?q?lmBkaiiUI6XmJbc9xQqWxF9Bl4xPRNL7l9DbZtYZaUoKgJ2IiSVMlyxD?= =?utf-8?q?aCvJTUdb2fmPzcTjzBQeSx1kBg1RTb+9nsCBTkicm8K5vfE78alVCYzb?= =?utf-8?q?gWgRmIVpGxAMVRUVA/oFgzawsSJQblNO53pHpsCItWYuxECHlbS0aUTV?= =?utf-8?q?4xMmy/piHLl+IudjUqLAOVUxrBgx1uQfnTSzUBhIwAOa49iEOS1ojuyp?= =?utf-8?q?tfnBOKtP5AvcJk2mvM19amY+rPnDDNfYFNYXeNxW9ZCWLB2PyKr9QUx/?= =?utf-8?q?EUvg1D/pwXWKOSDyO9rRfwnVIlnSUGiHDmscgTLk+ZjXB45hjOBBS+fP?= =?utf-8?q?Q1qdCH1JDNTTs2M0Yz7w3OfbUhv4i3CpqAXr73EXAiU+zclC/41yKPIG?= =?utf-8?q?YD0Y6fto/hFujX+1UshjiqTmrGCEkEpKSuMwoqrPDen2ScIG53mD655e?= =?utf-8?q?qb97LJetNA8XG9p5nqAkFj5Tbt02nhqe8HqqG6IMWEv0WVOsLrBGCXGr?= =?utf-8?q?F1KzVdJLX0i2b44THs0Wjtyb+RpOraBwV36kfKxA1O/0sSsjRhCuGZWG?= =?utf-8?q?PkL1CSSMPzo7SteZvQIUYEFlGcKHDJjwFJTf+bTkV1Q2OnR65mUyDvup?= =?utf-8?q?2SO9KhrJ/SWTkG+jayh1LogPR/8nQXU/qkdg/tL/wu6bsMvdE8znyCRq?= =?utf-8?q?1auknMIkl9ak0lrP+j8M4ZW5nTBaJ0nk32flMi+UwoAyGlDpooUTGdRI?= =?utf-8?q?8EJoH7Vz1YRM41Nl74rxerkMjV1Ml5ZvuXM6ITss1aQbMTrurx1RM4Aq?= =?utf-8?q?XKt4pj/FXXK947klzeCtrHknAh+nxd0T5q+v1goHoC7MQXXVWOR1SV+A?= =?utf-8?q?SSTTdaTWv5J5BczlPFqVX81b1i/RQQQ1ib2F5neW4tw5U4dV1zwOKbEj?= =?utf-8?q?TPwoqOgR1gEmKB2hIQKuQY498XUJuiXkoDpsvwKf29Ibc2GxwOQ/DvUw?= =?utf-8?q?rMfFLvjpQxELa23tAZ4KymavnEIWHtstuujsmg9rPPeAPiJCxphBAbRA?= =?utf-8?q?49LFqqy8+p3ajzpJxbkIrXvQ1zFVxaRONG4dmqnitA=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2362; 6:TU44qTGO0FBsPsOeKfvcooUk8lzSHdszO2KLStODR1twHMAm7DVnFGELl3n7ahhRdGyxZsEegbWVE5FOdeK/tBn28XPsu0YqUGu4fZsUa+61732sx6C/91oKlMjlQFkf++5hDGoTsepjg4Ke11EV3pFTngB8hF814A12j6zYKg7kEEAUtwEGVe8zugP3DpWFG/zu0A6aWgHW4aAXRolrSYLslyjXT4obRhHLMVQPnRZtDCuIZLXujrB+dybf53VcRK9zxCcTYiFUfcLeWCYgW+E+q8HEUcQNzQsEICU0cYtuCsSHTJKbnVZ0vCOW13qnQsOBKxUbVAtEhlXkfmQiSKeYN/K4dOhGi2Q+Cf70dxc=; 5:W2o3X+sMz6lsvU6Fk0KaOj8GommNh9Rvc/+t3KyPLbDzzUSUDBROgZPBJ82msavvvpLAS8G6URn8MXSDAhe8JSmahZmgJG/VbZYCtijX06YdDV0xK1ZrW7ME3+Vvvck8EMmlx/RuYa//Fe9XLqyFxRIdgisdbLzqlwwNKlt1gZE=; 24:9c2RcG/sYzENSaVBYM/AdqugPHbKGQdSiHnlQKZleP8Z9L6wBnTc1xgXtBZRMLTGhu5FHDH5YzeTmbs7AfPvMpsLZVKHeg0P1MJJ8e83l/g=; 7:BM/GWv4ukzg+j0cL4oW62Q9jkuWg3nkAeVL68+oTEUFNp440h/8J71AtQViU1q1bGwgOMdUALLnVEl6JP12/KvxK0SHU8ABuaXJVeBoUQe7dXnIrmj+SaKARpGlsHqopK32Z/9qIyhWJzZuwMG6tOVljCueU8c6NQBMiS4rhDuwRvX56hu1BIaG37nc4E6mBj3aE7L3Yuh2mDYS8C7rDMP3x+mBMruirasXlVZJfKABXdgV2NVUDAyuIgg/ZKQ9g SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Dec 2017 07:57:43.4229 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: af2ead2c-c881-4a8f-d087-08d545ed04fd 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 v3 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: Hemant Agrawal Acked-by: Bruce Richardson --- v3: reverting ifdef v2: adding ifdef lib/librte_lpm/rte_lpm.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) -- 2.7.4 diff --git a/lib/librte_lpm/rte_lpm.c b/lib/librte_lpm/rte_lpm.c index e1f1fad..dda74a9 100644 --- a/lib/librte_lpm/rte_lpm.c +++ b/lib/librte_lpm/rte_lpm.c @@ -912,7 +912,7 @@ 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 = { - { .group_idx = (uint8_t)tbl8_group_index, }, + .group_idx = (uint8_t)tbl8_group_index, .valid = VALID, .valid_group = 1, .depth = 0, @@ -958,7 +958,7 @@ 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 = { - { .group_idx = (uint8_t)tbl8_group_index, }, + .group_idx = (uint8_t)tbl8_group_index, .valid = VALID, .valid_group = 1, .depth = 0, @@ -1365,7 +1365,7 @@ delete_depth_small_v20(struct rte_lpm_v20 *lpm, uint32_t ip_masked, */ struct rte_lpm_tbl_entry_v20 new_tbl24_entry = { - {.next_hop = lpm->rules_tbl[sub_rule_index].next_hop,}, + .next_hop = lpm->rules_tbl[sub_rule_index].next_hop, .valid = VALID, .valid_group = 0, .depth = sub_rule_depth, @@ -1668,7 +1668,7 @@ 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 = { - { .next_hop = lpm->tbl8[tbl8_recycle_index].next_hop, }, + .next_hop = lpm->tbl8[tbl8_recycle_index].next_hop, .valid = VALID, .valid_group = 0, .depth = lpm->tbl8[tbl8_recycle_index].depth, From patchwork Mon Dec 18 07:56:47 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 122187 Delivered-To: patch@linaro.org Received: by 10.140.22.227 with SMTP id 90csp2526799qgn; Sun, 17 Dec 2017 23:58:13 -0800 (PST) X-Google-Smtp-Source: ACJfBov7gOJtlXP+CFmG2eC1lSTfeoGESyJkaTwKkAaFMc3LAISyGGTIFsucAawLdwFY0AEYJRQp X-Received: by 10.223.188.66 with SMTP id a2mr5041862wrh.249.1513583893273; Sun, 17 Dec 2017 23:58:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1513583893; cv=none; d=google.com; s=arc-20160816; b=jN/ydLFzcqsFOrhdJybOEXSQotazJ8IGrpK7oP16MZ7XXqgnF1hLQvJz6CiPwNa9Pg x9A/N9DgbmbgQuRIJ4rhBVkH6hxdX5ESEPD6Q72zqDLhLqHF22XD/IwtCouKL5Szfg2l 7p++9oc6jSCP0YPbdHug1JpshhH5zk3HjPAHr9RyDdNDZfyPMmb3fr/Ss7OGlzEj2IKB spNc7NHMvbTvUs7n3W67luBowYXPnw9lYIXC7EioZabtdLrSY+bn/7ix+MJELgaEHqjy fGgUcZqGwhRan3in4A2bFJiMzUX7ff2wVvUT8RNLUAZ4bbGbftKFKWGH5O+A6G6GMto/ LVSg== 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=ru0juP8RD4cXUq9HzPaICRgrPCB9EUIi32Y6JJ1xVJopJIAUGuqMnGjfiIs+T6e4ir S6kSt5i03LGNVtzU5PTeetXXP2ro1dRNEaaGDxxLyu/r7m8bAplYeElaIip8CijRAkmb dBxb3n92/w0+52Jyu0xFE9o1IPFkf/wV5ksXtlnNQ1GV4CXTHUCA75fTL8kCcFEm+ozi u8M0v9UPw1V11/7DOqZVKAWbCGfDiZk/Ij9NaReFa8uWY5S1+t4KpHeC4m2AZCiHJw3P G5ExmisTliWFIDYBvbeUU6kxrWX+gTiU6ccmwJ33brPzoSkg2rJ798APDPjU6sO0W+UD /66w== 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 o8si9164646wra.543.2017.12.17.23.58.13; Sun, 17 Dec 2017 23:58: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 E7F021B017; Mon, 18 Dec 2017 08:58:02 +0100 (CET) Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0080.outbound.protection.outlook.com [104.47.33.80]) by dpdk.org (Postfix) with ESMTP id DD0871B014; Mon, 18 Dec 2017 08:57:58 +0100 (CET) Received: from MWHPR03CA0022.namprd03.prod.outlook.com (10.175.133.160) by CY4PR03MB2696.namprd03.prod.outlook.com (10.173.43.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.323.15; Mon, 18 Dec 2017 07:57:57 +0000 Received: from BY2FFO11FD042.protection.gbl (2a01:111:f400:7c0c::133) by MWHPR03CA0022.outlook.office365.com (2603:10b6:300:117::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.323.15 via Frontend Transport; Mon, 18 Dec 2017 07:57:57 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; 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 BY2FFO11FD042.mail.protection.outlook.com (10.1.14.227) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.302.6 via Frontend Transport; Mon, 18 Dec 2017 07:57:46 +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 vBI7vl6G011541; Mon, 18 Dec 2017 00:57:54 -0700 From: Hemant Agrawal To: CC: , , , Date: Mon, 18 Dec 2017 13:26:47 +0530 Message-ID: <1513583809-3926-3-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1513583809-3926-1-git-send-email-hemant.agrawal@nxp.com> References: <1513169578-28440-1-git-send-email-hemant.agrawal@nxp.com> <1513583809-3926-1-git-send-email-hemant.agrawal@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131580574662454497; (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)(39380400002)(39860400002)(346002)(376002)(396003)(2980300002)(1109001)(1110001)(339900001)(199004)(189003)(48376002)(68736007)(81156014)(106466001)(50226002)(105606002)(51416003)(16586007)(54906003)(5660300001)(104016004)(4326008)(8936002)(498600001)(59450400001)(6666003)(97736004)(76176011)(316002)(2351001)(85426001)(2950100002)(6916009)(81166006)(356003)(47776003)(8676002)(305945005)(53936002)(86362001)(50466002)(36756003)(77096006)(2906002); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR03MB2696; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD042; 1:g7E1dh4T0v2zfQQV0rGoga4PBfXRze9UVW4dt+piLn523WJrNMfD0qNbqhn3z14+b9YHcsJ1MwhdswXfcMJdqgyMwyqV6xPkQCyd/7Z8ytzHb1vXsKxiEbMxc52XRIF+ MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6025499f-be62-4597-ece1-08d545ed068f X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(5600026)(4604075)(4534020)(4628075)(201703131517081)(2017052603307); SRVR:CY4PR03MB2696; X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2696; 3:y14VEiTc76VsKSBUPmEQJV/QUfcYHDCFNH5jEoDuMVQKAPCIuSH8Qo1iZ5leXtaTF6uommns3PLvwzElAygLwbrJDx1Bi9dRuMHtT7MBQooNx7Rolq+FdLWFWJarl/fL4lg7g1ZYQt5fY4SACfPqoTulVKsOwakTyuyyUdjmnOYuDSGGup/B+dBIgEVB7LegZuC+5vtBxacSX6l44VYTj9f74Y5SHktqxZzMNgn9Izwv4ThZaZavFEdZTQo37p3y1JkANwrxgAhjFDu9HWBphdoqVUjBmiFUGc3m/UF2sgd2KtRZx1+rAh++OQfFER74Gx1tAIdZ7Lh8mY9HVHYyqI6+pUgpRL+Ry3GQATsITQc=; 25:iHTYlSKYWeT/bpgnJD67oXSQp7h59PGL1BBg4CmIJNEbY2JRWZMlZ2LrtMyHpQI3lRHvRUXjXrnHudU3NJk5YMcj9ElsLk6aek2izkihwHC9dbLz/uGM4fDBVL3mwBboPP/TuSEGVl1Ch6YQ0acn5te/zDpOPkmhsf60cC+dvg8zWqALLOylRJ9Ht1L1ZB6VAjdWy8xYVWd+wF4ARpA8NG4wbV0at4SSRcI8XXJTMSsNsO2Dii9mQwNL4kpitzMJKLfEPwz2y9ed2VTbzxipi5JWyIUykPMISXWYFStWtxLzP0u8XHzbTR4yoVcQaYNMpbbWeJ31Nj5xIArXN9kXoA== X-MS-TrafficTypeDiagnostic: CY4PR03MB2696: X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2696; 31:UYKKfMZINNsTkQ2czfCSi+PG6gq077AsTyDOKodE0yVFjoi/dlZlX72fh72mWtyd55lRS8pjLsGipLbkOlMB5yMuXpl6U5UPjcV+FrNI0Qa3UJIQYGwedc0trngJgGrPE1Z818VinEwkP1OvHNreYIgWPjoGHQLa+BfPQEVPT9qWnKjsyvfFc8yRlPSbgRtddVa843SOjjJPWQCr4o53xoOiy0pNPFOA9no4H6Wgl24=; 4:EMI+2oCpRuFF6s17I/W1SNZEbwTb//eK3XD4OeDdEIWnfMHFWW6SgytBJGXTsfm6GRVrovDYU8u6F8utPY2O7gJWQlEHCqePTG4dRpcjKIKjmy7gz6RHwDGWS9c3kyEIi5EErbGawrDYL5egyI21C33yZBerEwF0q6Z0AMTxUKrVabCHAugYRfzao/SUdHGH99uJ3OpyILmTt8O+cH/Z5lVVNayGU3WFpBLTYWUi8Q+Pqb0lrBU2tu+uF3jSZ30GTQXKhGqTqX5S6dCvb3HzBvWVyFJC8A9Q0E8IhkKpKXq5QKgY87cgkqJF4CvYgrER X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(5005006)(8121501046)(3002001)(3231023)(10201501046)(93006095)(93001095)(6055026)(6096035)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(201703151042153)(20161123556025)(20161123561025)(20161123565025)(20161123559100)(20161123563025)(201708071742011); SRVR:CY4PR03MB2696; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:CY4PR03MB2696; X-Forefront-PRVS: 0525BB0ADF X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR03MB2696; 23:09x99+ulzP7CziTidrxwhVUaYWgsFHr9Vt2mPjXR/?= 7jvhjRHl7MiR25kJsqzW8N5p4SHMQJVEWWzLQLA8euGBrTnE32Sbz/KhLnypNnCAS3CeaU5isbHkbnVLiH5WbHMNA6ZseMuSBF8L3I1lxhobW/To1B0HEcM10I0aOxcanQtHEXtqH81tGqXue8ovCwzqLK925fpyoq0+jAl6U3T4y/iB1UZaHbIuXZVZKhpmQjBn7onf5qWrKd3gk6cIRiPOweWWRy21jNp79gMFZRooVUWiyHLN48RfFNd5fuIi7qvIxcJ1QTzuGPRvceCYjKYXLNtHg2P9LWWK1ZVlqRtF5U8UjN12kuWDSgdV+deSJBg3yH2tVHH6NVCaZpOWe8E0ICM0FJW/nvGh52FMlVTM5er7U7R8NqITUMatvlqiILtsf5IOtKjAo3DTXT2wv+ShuOZdEwnjVZSKKV/hmpoBqXD9bDrsJfCQJZE88lmAKwF57bQ72xbLfMhgQIAH8dr+ueL9Y7uQieN/4GZ+WiHQsoYumRjdJje1WaorphTx6ZUdaObfN0eVBISg4Nt35fetHbQ+v+1lIliRzfNbrwSUM2dA7jQq8Ih/HCevl8qkIZpdH1oI3Wpgi4fR7j+UUm6MnnyBMtVCLldJgJ5K4IJx8bhWh/EeuMUDezdLGY7NwRAxWh/LNW0kFZFrTdTUJky6GbTiGECojlJgbN6FF5szCdn6GQqYTGP/3FtSGo5EduiqKVN1GRmr4mzdDNQOVDzUbrqoWzzJWERbneHJPx4HXvn3o5C8ef7aCegvgnBJKaqQ8pzJkU63ylQRDM3O/ubIOxaZZjzHXi8VxhKSRZL1tGMxfyWlhmuFjF41Wh0mlwdQyQTnI6v7RV0TYK1uWNygg2qB9DtzGqOy3cKvCrNIWIn9/P8HPpHr96TyWm5ktgaxvFKNdR/8sUW+E1t4wX87fOGhFtkhAAeplzKiqVs5EWRrc2lQEQkSx62kcmLPR2yVJPpoc3kEqGd6mA0PMQ5RLDzCZq2QUDzzWVQXlh49MMDniu48Evu0ZCfq8uhN3fTMYVR/vYGfnzi18qN9DzjlKY8riWZnbCGBlwNUGGUWg== X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2696; 6:1Es3nNg4jIhGhz1BzH+RHpE5aFZu9foHaS+TrrYDko3aQ6lZV+iqN2u5U6bKlEWirl8PC0LjNJ78tXldBFS7BN3bUs7fzwAw7a4bN6tA0GbTL6YCzlDcQ/+ii25QsaT+KA7e21rx+Yf9pv6EWzMB93ICgvkHvH/Lv2o0Ysc60dyGHPctBMVZrp7t3k+eNKzwz2JVAQ8hvSh6BK4iLhfen4kk1eOS5FTiSltvCeHGuoCB4FXhu3zeBRP+UDTwRZ/zmyDBkPhRlFlH1R3CfjPh/onRRYOQFLQfABLen4S8ISJqSZjazgwNikVQmzXZwxbr6Nhf0iZxRGrEp9ZokEs8If6/ueodLI18/jdxRpr45/o=; 5:0PpaQHZAhg9MqC/1VljoHA35xxowj5UlELfs2rX9TPfFNEaHZRxLQ0+NFTn2rVcm5SGdai+wzBIftm17XW+5XzV139/8oU7dWnlNBvhls/IsWG+betneajMkhA7wZl3xVDAL4BTIB8TsfZkDmr6diTfvV+cTcdAzAymPkzFbxWA=; 24:nIWbf4l8gwLaA+1gdk/jkOBnBWSWMJzGj2RPmYgIuLTQ8SdUPAduen0ZomeEO8HmxAPX1yPv1hr5DpFKRjqRi2rpRkNRLbOld7LhIa4CF2g=; 7:TXUgsxEt367KZhSbTtsCWs7Cdo+/HGmOjU1xmFuXelsl08DonyXG2SmscgOCOBaF/H67mKl9ziE0r/nYGA+zNatV8BLXGlaTTNWRPBeXl1vaLdqhBt4s5rKVcV+dt9sTN13m0c56N4msTg5ul79FU/XB8HxV3L0tcbtllDd1OuCXn+femzUZUGrbzlbdb/7Eq3xGRyhgW+KMeAIFcJEPFY5iBwkrz8tkA46upKAQ0ra3dVjQST5be3q/yzPyGAno SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Dec 2017 07:57:46.0582 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6025499f-be62-4597-ece1-08d545ed068f 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: CY4PR03MB2696 Subject: [dpdk-dev] [PATCH v3 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 Mon Dec 18 07:56:48 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 122188 Delivered-To: patch@linaro.org Received: by 10.140.22.227 with SMTP id 90csp2526956qgn; Sun, 17 Dec 2017 23:58:26 -0800 (PST) X-Google-Smtp-Source: ACJfBovny2NKmDKSsb1vzqe6fNxBrB2AE1xHSCkIfrOFE3ZPgbXlCdGL3dJlB8ALORWwBMX1vi6D X-Received: by 10.28.27.206 with SMTP id b197mr11938001wmb.96.1513583906184; Sun, 17 Dec 2017 23:58:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1513583906; cv=none; d=google.com; s=arc-20160816; b=mfW5WSpSe3RqP2nfqMwMHHtOyOrYNR5ilJ6LceSd6z5jqyK6K+fS83PXIwpA1R6Nwz LVug9Vra+BaZkA87I38JejTrB+1cdU0G3HrNSWsu8AfPJDUNcfuBs7FiZOP4QkEwXDSP v1/wgsSx5Q/SsF9vihrWgNUU3wMOxnNODb5CPJ7YjbxATggD5+iQGWi10TEJ0oCin/Vo 9oL3rNdCg/VcSRjO/HrHKHGYN0DqBhHMVxSDgGkhdeBuXjUSwkXLF6uUDXKZqSKkL794 RDKXDePK8BRzFVbhFt26eGsX71kzm0/+er1ExJIkenPv9DFT0I/0pC1u9tLy6+XpIyYm D1Tw== 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=WpuKUoNFPwah3I0k5wJEN/wgbovtcDvhxX8xILY8bo/k7xosVXqAAto+s2p5nDFxoT 0U1UPESbTiXlLO5llRepXWF3wLxAS+x53Ftv52MKx7Z+D74eW1ZMBmJVrKUz96kLietR sThwWYwEYLjfCexT819CCReKPx9aIad6r747MAieIMo0pxkBjlrD4Ikqd+4kbvuXv32G 494tqQNO2j2+9C9lzBv9+vvZzkzyJdQ4N5rTeYrkCsEbA0oYnq+Os2TzITmIFpenh53+ HWiXR9ee1TfNUuHIAle56/O+4CHFzuqQl40FHjyIoSszd4kLj0byLhEz0i4TuMwL7DfA PgWw== 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 j46si9684796wrj.390.2017.12.17.23.58.25; Sun, 17 Dec 2017 23:58: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 8AE7B1B029; Mon, 18 Dec 2017 08:58:05 +0100 (CET) Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0064.outbound.protection.outlook.com [104.47.34.64]) by dpdk.org (Postfix) with ESMTP id BC0D91B014; Mon, 18 Dec 2017 08:58:01 +0100 (CET) Received: from BN3PR03CA0111.namprd03.prod.outlook.com (10.174.66.29) by DM5PR03MB2699.namprd03.prod.outlook.com (10.168.197.137) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.323.15; Mon, 18 Dec 2017 07:58:00 +0000 Received: from BN1BFFO11FD002.protection.gbl (2a01:111:f400:7c10::1:171) by BN3PR03CA0111.outlook.office365.com (2603:10b6:400:4::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.323.15 via Frontend Transport; Mon, 18 Dec 2017 07:58:00 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; 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 BN1BFFO11FD002.mail.protection.outlook.com (10.58.144.65) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.302.6 via Frontend Transport; Mon, 18 Dec 2017 07:57:48 +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 vBI7vl6H011541; Mon, 18 Dec 2017 00:57:57 -0700 From: Hemant Agrawal To: CC: , , , Marvin Liu , Date: Mon, 18 Dec 2017 13:26:48 +0530 Message-ID: <1513583809-3926-4-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1513583809-3926-1-git-send-email-hemant.agrawal@nxp.com> References: <1513169578-28440-1-git-send-email-hemant.agrawal@nxp.com> <1513583809-3926-1-git-send-email-hemant.agrawal@nxp.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131580574689545125; (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)(39860400002)(39380400002)(346002)(376002)(396003)(2980300002)(1110001)(1109001)(339900001)(199004)(189003)(356003)(2906002)(5820100001)(8936002)(50226002)(105606002)(68736007)(106466001)(4326008)(2351001)(36756003)(59450400001)(5660300001)(2870700001)(53936002)(8676002)(305945005)(81156014)(81166006)(85426001)(6666003)(316002)(50466002)(97736004)(498600001)(54906003)(47776003)(23676004)(2950100002)(6916009)(104016004)(77096006)(86362001)(76176011); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR03MB2699; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD002; 1:0Qk8pD8PyVnaO/zKuJC42tE5K9FNr7LIOL3bHkg853s/G38+MxnF10ZvGraghs2Xlu9DoC1IH//Pv5/ae2ivauwOKcRdWhK1KoMQIA2GiBmM8ZSN1a7EIIFuCvo+zG4o X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0931b43d-70a8-4a51-4ba5-08d545ed082d X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(5600026)(4604075)(4534020)(4628075)(201703131517081)(2017052603307); SRVR:DM5PR03MB2699; X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2699; 3:lPRdFJ0OoebFnxGdYDdhoLQlzGjD6bttYmjvnyuosnvmHorVFxVTfnOJr9pgbkzslO5olzq+CuVtIKhX1+b0jbIt5G6q6sq7pZXenVUWDUv3jt8cR4uBzQSVXM8jX76gjzjnFBnkVDnbKrhPCbjclOKyEBZsNjXXzsQC77+G01hpVNg2c3cPlFEw6IuRiN6yJcHT+aE2Wp8Rtx04iqvIUiMBdQQ8GumQ1F/KTYCcz6lAvGMEtz8SaLV3AMWes4kwcgIowgJ2vA+k6xkNNX6prlPNMgQ3VuWtV4yv+i+jhazqoSypUxdx4EYJyscnGBnAmyUPSspVUze/WodEnikPqzgM2b51e2xvO7UTV16OT3E=; 25:p2JDoZrHnKq6SW93Ki5dADQFGysqrRwrhhsFGwPDOnSBA+zTr06ex3AvKEl6TkTgFkdXa3vw3zechv8dMx5Ch7pT72PnpgtATukfwrG2CfdkHjb58KJ2qFQZS+R0dg+SnXQbI8HzSPwvOnIpOfaCJRKrqZHWDMJ4hXPaIMYUI4BhmfQuJtf1HcABXDDKlsGzpMyVy3stEwk/Mf52FwIXe9m8KT/oNUeSN9/UULhQ7jSHScCgsfH7eTRAEDDLbQUt2XSRXqZxOgYX0/mNZWAo8Fy1EDZ8I7Qjnu6A2VbLUbtyQJYNZVY1sFxHvMW682LV8ssNgqr7KammjanPdmEglg== X-MS-TrafficTypeDiagnostic: DM5PR03MB2699: X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2699; 31:QdxwnbEtPZzcCbrRsKrpgp0wEQIQChiwPOJXwgqkJNNq4HxtNWHb7q1eEpZhdVxgtywUz0XMtjJxGh1cknLY3GYLUssDtfraFx1rR4MCgnOadIdWFHu8qxGL0QFz4o53ebjtrogl9D29Bl/+CKbB6ix3I5lVSdf0007GCAcdjRJfRgaRlf0BW9DCeg0YunohaM7L9f0duwbkI6vkZmExTO/NC4URCtmvcp4KMGOyxr4=; 4:KEFC1tw35SGso7csBPWL2tT8IVVSPda6hTd7Yr26MVANzTyRc0gwuN5emj2WVYH345nThsnp2iTDuZy6LFM2nE6I46zGbC8lzR4gwts5XtGteWOxuEkKu3NpcG1Rr1ETuI/yI5E1DCqqwpXYDOSIeiZ7v9SMh76jCLOvsP9xgG2DJBsUHpxgBozqx7hb+djO2d9LZFFDrlx67oQ1rm6RGgTQg/P9XIeh5GjHCh/elV16FLUgtx3IEQt9Fd2BRapy3BtFXtNGJS78jN/Vhnhaqbvm2G6xOKGneyirUCg+dPSrRFs3bOrboEY2qlbhmvJbQVd9+O0v1sut3+d8OJ+svOYAI2aOCYD6gfDPk1c5QU4= 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)(93006095)(93001095)(10201501046)(3002001)(3231023)(6055026)(6096035)(20161123563025)(20161123561025)(20161123565025)(20161123556025)(20161123559100)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(201703151042153)(201708071742011); SRVR:DM5PR03MB2699; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:DM5PR03MB2699; X-Forefront-PRVS: 0525BB0ADF X-Microsoft-Exchange-Diagnostics: =?utf-8?q?1=3BDM5PR03MB2699=3B23=3A7u5m?= =?utf-8?q?LNjAqmBmmXMQqXSEt3tcEUzdQFO8hnSYQbl+f16TFVCtA+V7pOYuG71z?= =?utf-8?q?YZDLBvWtRFP/g4CBh5X2M8FOtEDY6VT3ajUbyxe6C6gLaL7dF2Bwnd9B?= =?utf-8?q?bSbvkFADO3z+jpw4O5Yea+qOfZ025SlpJkNqb26pi75innPW2JIRkZng?= =?utf-8?q?4w99cRfuBao0ofOk2wtQucIHN1eHj17j+Vyi19G5XghACrPNURfRQmqv?= =?utf-8?q?oo6tsOF0P+i/1LaqusW/DTxrO3XGcOaw5Ow5MEE9st5KrtWngLzotztq?= =?utf-8?q?IoCO0/wszNJlEBbSVKQaYHSCKwhEB/Gvvb/84FfXOW3cwe08gwXU1Qb9?= =?utf-8?q?8Po4aG+OuA/fEDQmjmIorBw4GLX7dPdnGP/Yff80yroWrC2gNysFszF2?= =?utf-8?q?bZqmnYZYVSjAMxbonJaoHcnws7jRLwOWGk8GJ0RlrLM9/IMGtlxF1zZp?= =?utf-8?q?yRgzK1bgKD1knEAVk/c4x56OkWgbaTYefY7OMogFkc2g3PZYZJQZsoz1?= =?utf-8?q?3Iho/ED3eDmJDW2scmsT8WtGQ7PB2VEJcAEGZT4/VZs2r42OUSlqH2BL?= =?utf-8?q?MtB+XNx0Mqwl60Wvc8ypU+MLMdxATi7Bsrlwa+LxwZ4hI/NxhFtbEDGx?= =?utf-8?q?mm7mq/1CEvXErmhF5tuow2RT4Tzx65U9WnZf/OSIzH6VxwS0/We8dxYg?= =?utf-8?q?G/57v/GU8KOpkjjkvAq6aqr00l3EB1XU0lvLOyWgDGXzTQsS1NKximxc?= =?utf-8?q?nwAGDAyGvEZUsPRuMrtet3CupjutxD65OPfSoG+bVme3JkK76bue2QVv?= =?utf-8?q?nhQhGXWw7DkQVrnGjVHhMxxy+BmD56qmlRA7ADowtksHqsjgb1HsY6Hf?= =?utf-8?q?djycDzKwDkCMWX1Z8Zqta3gtAkWRXR4d02KjP41qoTR8G06qjKj8Cxyt?= =?utf-8?q?R+XiYlDBnEfzCjanlGq4ehL4SR5v0xWYfdayMUasZdR+TTm8kQHhFCH0?= =?utf-8?q?qu+pycVwiv5wdTJdrz5aQKEuF+puNE6hj/btDxEcUyNVnxkyXHZ8y04b?= =?utf-8?q?iJBfIVH+Yzh2A1AMhOOjFH21UbmuKRaDYd6G+GZuzD2XFb8Cp06Bsw2T?= =?utf-8?q?Ux4wHkGt31bkLzr1y3gTaN0vc/sdBPlFZthFJsrpVA=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2699; 6:CZwCv1BEgbiEN4vwIdWVPQ743TFPyuHYW82ioLuRlRZ+t4pMf8q9hyynSNe/qiD7F+D2maK58CYMA35dFT9yn4XJ5Lowtm98qbjH4LUa61IwfIWNI8J7EplUmjnyh4qNYcdXgBZc2YnNGB+HnK0ncJVq1awrR8KR2L7XJ7QLBTazUW9cRYvmEvRp3REjBaIbGJ+08ImsYSlt2X83Mco6fmAWDa1YC289n5iTy1EfGUPFhKMt96/NB/y04x+v9g+Ii2KEgdo+PJPQkwddRhaGp2JW1GBsn5kQDv3ukFLHvIfVksPLk4ISu3OYohoAV/jEI+KjQ77ZyoxArSMQwM7iXDTiRRg3Wyfmat0iFnezp/s=; 5:T41e05vOVZ7s8NIlUTBAZTkhIOMDZIVZh8aTtsZD3AgUveBzW5+ptb8SK8dDcVPcKKH5cS9toUzspA9OgeSRs1SwCf4q5YnlwcMS/6eT0r1eq4mKgDVWFp2NjpPimREJ8eBYR8ZcrLAN3AQB/8vNEH4Eu+tsxmHuU3kCXSE8njY=; 24:eBHxGjW1/Afi//3Cl1nMS4+ZYUUsc2EHhItvMh3JmDBAuYtBP5EMle+UFC/0HgDxZTyxmZ9sVOUal/l3A3lcFmk7zso//pgpCfkDadcoHho=; 7:6kAletH9imuYWNnzMttGwLVvcyrKg9L7TqzfHS34+zxdPpY/VeCf9bIbhLvHCrw3o0CUZut9MTiCo4vIc4sHrK/jK44tE9AfkmzT5V9gyQzn9Sydnw0Joh3RYEpJLT8RSuuyPQl+MylPxXol4vADFMvmID9JAQwba2CpK7S9DAFwYQktNXTiP7a6ZBRNCd4xNg/5GDINSJLg1tYKKJtu53YjuAMuAjEomzwnHV9ZJFOUriiBiwTBPsEM5S6/Eu0q SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Dec 2017 07:57:48.7829 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0931b43d-70a8-4a51-4ba5-08d545ed082d 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: DM5PR03MB2699 Subject: [dpdk-dev] [PATCH v3 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 Mon Dec 18 07:56:49 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 122189 Delivered-To: patch@linaro.org Received: by 10.140.22.227 with SMTP id 90csp2527102qgn; Sun, 17 Dec 2017 23:58:37 -0800 (PST) X-Google-Smtp-Source: ACJfBosXXkoYZ3yiR6m9m0GYPS93u9DPc4BWz7kTngRh3QazpWbDcd6yKT050VzwNgb8thODu8XC X-Received: by 10.28.238.221 with SMTP id j90mr11607453wmi.44.1513583917643; Sun, 17 Dec 2017 23:58:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1513583917; cv=none; d=google.com; s=arc-20160816; b=YyFbeVev1H945d5zrdEjKEVK75j/OS7Nr9cPxylZNFrQTAbPMWXqSBEABmghRmsbp3 93uqY0THyWGzMICaTcFzIbTdyL+lI+aJIGT3n5bOdcXBUcvV/6pZYxpOuUUF54Nr+yKD /8ENJwTRzU2BBt2DMPgLVXweg8PQb048wQ0X7lWihDHZnF+oyZdN83XCDaD20gKubJ9+ QJgFOLffHMIZDih0qWkLhjO3kQ1LfXYATWzHgOi3wuGI1ehOqRXS4JIBw252aO40hDaW SZce1TMEOM6D1M1L12K/0HFlBjdhob2mmct0231MfZTmfEZMZhvrBuEcwIU8Zb9NyvF/ +qfA== 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=BU34kr2iUi6VwPEGuy6UG++fOAXalLC8So3cWzrBets4WNaACrCRFkdfv5UIj4xwFS VEEraIh/efwYInFeo7fCdS2MhutP7dYhwoOCTAtiiBmyM93sb8ImktcdtgntH2CpSoBc 9t83ORe+WsF650tclM7WiNRHkssY1EKUzsKW+cNQqwKcsuRnrYawDUhqUocq1yikiGFd oweb9TrqmS7uHhrGZwCGYWDJnL09QTC8zOsvh3zYa26bY3rqVOqFJDOXf/ZVQLgmm9Lp 8yn7yxB9drgD/UkDQCFkgEAc/0M63/eCe0KFTyLRWyn0y0HtSRm6lLFZV+O9AdaymZ77 VetA== 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 s7si8807887wrg.141.2017.12.17.23.58.37; Sun, 17 Dec 2017 23:58: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 AA83A1B052; Mon, 18 Dec 2017 08:58:06 +0100 (CET) Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0060.outbound.protection.outlook.com [104.47.34.60]) by dpdk.org (Postfix) with ESMTP id 151321B01F; Mon, 18 Dec 2017 08:58:03 +0100 (CET) Received: from MWHPR03CA0003.namprd03.prod.outlook.com (10.175.133.141) by CO2PR03MB2359.namprd03.prod.outlook.com (10.166.93.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.323.15; Mon, 18 Dec 2017 07:58:02 +0000 Received: from BL2FFO11OLC007.protection.gbl (2a01:111:f400:7c09::194) by MWHPR03CA0003.outlook.office365.com (2603:10b6:300:117::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.323.15 via Frontend Transport; Mon, 18 Dec 2017 07:58:02 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; 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 BL2FFO11OLC007.mail.protection.outlook.com (10.173.160.142) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.302.6 via Frontend Transport; Mon, 18 Dec 2017 07:57:51 +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 vBI7vl6I011541; Mon, 18 Dec 2017 00:57:59 -0700 From: Hemant Agrawal To: CC: , , , Date: Mon, 18 Dec 2017 13:26:49 +0530 Message-ID: <1513583809-3926-5-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1513583809-3926-1-git-send-email-hemant.agrawal@nxp.com> References: <1513169578-28440-1-git-send-email-hemant.agrawal@nxp.com> <1513583809-3926-1-git-send-email-hemant.agrawal@nxp.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131580574715545151; (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)(396003)(376002)(39860400002)(39380400002)(346002)(2980300002)(1109001)(1110001)(339900001)(199004)(189003)(106466001)(2351001)(105606002)(50466002)(47776003)(4326008)(498600001)(81156014)(76176011)(8676002)(81166006)(53936002)(305945005)(23676004)(356003)(54906003)(8936002)(316002)(2906002)(50226002)(6666003)(2950100002)(5660300001)(6916009)(77096006)(104016004)(85426001)(5820100001)(2870700001)(97736004)(59450400001)(36756003)(86362001)(68736007); DIR:OUT; SFP:1101; SCL:1; SRVR:CO2PR03MB2359; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11OLC007; 1:tYYs/KgmJT7P7GxatJ1mNnVK4844JmBPQzHDToO6M9zKfRR9qhdgbDYgC0aLCR5Yabsrb2DNuy1QN2L0KMC9BJ3UJNVKyjrXKi/h4zmGdyCnJgmsZElPtz7sjU8+/wDX X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 5040660b-8959-4170-a4e2-08d545ed09b7 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(5600026)(4604075)(4534020)(4628075)(201703131517081)(2017052603307); SRVR:CO2PR03MB2359; X-Microsoft-Exchange-Diagnostics: 1; CO2PR03MB2359; 3:3n82lEqpGAfpQumFYn3ffIAq90pcAqOr2mfN2wDklcAE0wDsQub5s0jX/eRltRHyeyM8ndn7JgsVCi1CXOqUA5uoyzZ9wUtxJYiO58QPn/h47QctiznEC8lcHum4/+TiYDZfrLCu1bYpVtktGoWmx58JzwnIYpMi3/vT+Yn6bOlhzO2TC6I7nVXFcqRb1NP6MLYttSJ/qRXIixXfOPo1Wlu3QrqtWMlOrx4bP+WvwMrH+0WdtfF/xj5yM2ocvrydMXieZNNpV5QO1Oxl+e+LamVo3jUlqtxWou7v/C3nT0Zj/CDd4BMTfeZt84bkfnZbUxWv46sPwO4HBDxtybS6IWD+bH8vdvuGXfPwptgdfpI=; 25:k/t04jg357PpCTla1GPsoOC1/lTWDmGXa8ScsYcmGt8fgpSP2GU2rx9mMFEe6dTB792PzRZ/ZtDpwbxwJqlFjBbKhNCZ6NMNn+z6bYqXGc+T2Cx7njtNCOdBAwq8c+b2u4CUCMk2bRXD1mNRdN6mXRaej4yCLQvn3vLjHwNOL3JzyhsemZg2Q4iZNyaa5aArrWj+x63742eko9JnMZxc2vKDpkcnG80x/H4Brc83+efI38+Ye1ayJ1/InlaDfI0ax4Tk+FyUqWWS45sZvEATQET7avzdeTLgyMHlxDj7nToNSm6L0HqrgjdApupjg30SvIUxIYRo+2/w3KWqhUJbvA== X-MS-TrafficTypeDiagnostic: CO2PR03MB2359: X-Microsoft-Exchange-Diagnostics: 1; CO2PR03MB2359; 31:55WSmozi6Jky8hlsBTFErUZE3swZIqBAhG4mMH4ckBMQVGr/LlsDq1+F+e0FWJF7a5krgtlb0snFj4K8WC23eo7VRvIb9u79KrDwu22y1WJpGLtVeAWUZJVoojIjS337UFYarEk5WqALofhWqcUutrPqgKtTHYvv1hJhpZDNK+nOHG86QvjrV9oRtHFNQDeZCdC9Z/gOAfEawd2b5juWsz1tmmwQ/hPtmpMXQynmm/s=; 4:Kbag4t19zN5oC8ZXYI50IqoNOt2ycTNbIbIUqLEJKLBaZyvI2vQzq2kmf2PkBGvyJ4cIYyOqRhGJGj2SRENm+Cw5Eo6jWXVicGmdS1MjheB1MTSz9ttdgPkltlY219sahffKd85OPcz8jHqbvJcj8Vd1qqoxT2MYXVvMaCXyUjW5lVz5rJ9WzhcjLO3UN/kulmUhiVKzozlyKjm8pVPYab58k1LB16YoAOs6vmuIYBgK8VLa8TBogyC8DLLzjrYY+SHTmGZePWRmN9J5mWqz2U8T7m8DoGViErVFJeVuTG+t1NpYX3Ovv6A+IQ5X/MGO+fF/7094t4Z0LDHxXHzB8B6sUgPHVjJqRgFz9d6vJHM= 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)(10201501046)(3002001)(3231023)(6055026)(6096035)(201703131430075)(201703131448075)(201703131433075)(201703161259150)(201703151042153)(20161123565025)(20161123561025)(20161123556025)(20161123563025)(20161123559100)(201708071742011); SRVR:CO2PR03MB2359; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:CO2PR03MB2359; X-Forefront-PRVS: 0525BB0ADF X-Microsoft-Exchange-Diagnostics: =?utf-8?q?1=3BCO2PR03MB2359=3B23=3AbUjN?= =?utf-8?q?9SQm1am0OV+cC1+/qzRWaWeSw9A8Ae6dW/740C3UU48p1uQkzEM3Finn?= =?utf-8?q?E4Q5PFExt/xqFeSrK/qKZLK0AZyKJ9N62qbCnZOW48qw1+qP3jtlJQyQ?= =?utf-8?q?oyEMG9dbOJGk6kO1xfh3Xanmw5EQxoiEIXqmCs+W8DwFirTXFSdc3egJ?= =?utf-8?q?EXgi8KDtRtAYHEVEx86QUC+Fq0pg6fnNGL79uczjNL79a+0qbokxEY9m?= =?utf-8?q?p1PLMN64FzCuBFKAZRYFkEhF3Ade9zpeEKWMnibtpU3BUVBl6iHlmOV/?= =?utf-8?q?nYBtupEy9FKunWM5XRnMhkMrAZ20YRdGwd4RDT2jlPiuGmBec1MOL6VL?= =?utf-8?q?e5rv+R+CNmATWkyYWrQYLhOcMGBTBmbQGMaWTB8WYsGOyhNfraGnS1/f?= =?utf-8?q?/32ksb6K77T1DZX88CLfyPOjEs5ElMt+Cpu9FH/eD4CwFlaNaFctO9Ov?= =?utf-8?q?qerqO2hv47A1gnRhDuoMhdgLVOb4WMjwkdgpWh0Z0TWmf3MoUSCdWJ8G?= =?utf-8?q?dYxd1rT0Xyuf8kkOZJjCvAxEOOGQ4jcGpQjGMFzBFZNtTj95RtmlMQ/J?= =?utf-8?q?N5yLDfA54JZNBiLfIGMDMf1oux14djOVFzPfXfaG7zUHHP9fXB53vYGq?= =?utf-8?q?ymv1ZkzQv7c5QunLBPzehL/nfYFNWt5bmrZ1jCXRUUiBbd9fmxmAxo7F?= =?utf-8?q?u8n4FFuKVHz7DUZrzHaG4B17nUK6HvnUMCAtqA0/Vf1YsSKs01CH22lf?= =?utf-8?q?4Bb6W0O9YVxZzdPVpQ3AjRcgB+Z8xjG2cGMBxWBMlo25h20VpMS/7v1l?= =?utf-8?q?tH5Y8y8vGeVyYsU3gbQU7qntN3BEsPYGahNR3tRAQZv1vt+tiiVukbXf?= =?utf-8?q?2HCwvCyEuUz4DZFa0Pl8Mnb4eczll9fvp6Bzi1E/ZlTzeV5/9EeIlVnO?= =?utf-8?q?OP4TehqcX80T0ps3XWUhrRdLkAc8UhkM2xygb5m/uNkhEV0e25I2Nbbw?= =?utf-8?q?OTG8DeLZXyD64YGbtAWrVV27xZLmTVdRU0byjF+K0Bzp9t2rcQS6AthW?= =?utf-8?q?SxMRY8hXG986wPK8XdhiOoosvatHVBK7yyjC2HwUJ5r4O91Pg8CpALlF?= =?utf-8?q?o+JL8gA8vBQNt0nhGmjoxK8FHEgerkrXNMqeojzouQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; CO2PR03MB2359; 6:Qtm1lOepjIH7Q7wOeMScKfYnj2BunjJud6gEWT96IrXVIk2gNgMEtWOJwU3D6l3qu6O+yLrJlrdbDuwNHYLheSvoyHp33yq9a6xYX+X/03tBVznTvUNrJTpHw0uIh1e6hQVgUiJy8NOO4ITx7JC7EXxOFi4Lt4hCfoD1wqjmr/QBOtqOInb5mI3wjgZ1B/L1X4maVWd1OQf6Bsu3NK9D7Qtmue0iUyKeo9ry0AL3CeYKFyoUZO0rNjEO7/JWOdtbBID0/PLeZzyEwWdAhX09eH8voaeqynbtMqjrtW3xJhtUbaJvvAM9RL9wHjyeSdD4UVnyfayjxfbSdFVR0lfJviAVGFRndWSpKLWsG/aeSmw=; 5:nbjACWDEwgOTDgXyyD6UfwDk8onyaj+WA6fRaUdT2q3BjpMsEod1edIOt20h2QozYv3TqR8nkYwCmtx8xFdE83zBmN2450Bi4V0WWNjG+qPCmGbSaJFXUOdUmWBRwIFoqRbLP3m2xtWO4O8HNept3cdIs0mi8y6XkSq/ZFj0Ekw=; 24:+b8J05ZmuV4LC2zM59HFKvD+cUlxJRirbqLYhMunj227EnNZS9Iq+XwfCmZHpwfF/svrlJTzvxUd1aXlvQTEdGXI6dErf+BrID79Z8DRhEs=; 7:4AMPxH6dIzaTbUbPgqsvhDpzev6Po1wXnk/iCfDfle/1RJKxylF/gksIe+4rJ9gsZLiLvlumu8kCJPo3LWmdoGLd2A3mmhmOJtQQ1zxoSdsOH+9bgb5NvTbgfht5wc5tuKUAfhAdCUZArckFSQQPqzLVx2C/dK98rba2B3ULSqYxgu+vGTR5SPPQ0VgwbrSF4fXz7NkK3piDpFNdttZuhEmsbWdACTYSQzwe9rcAtiy1FEr4GRW26UvYFta0pxuT SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Dec 2017 07:57:51.3829 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5040660b-8959-4170-a4e2-08d545ed09b7 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: CO2PR03MB2359 Subject: [dpdk-dev] [PATCH v3 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: