From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f66.google.com (mail-wm0-f66.google.com [74.125.82.66]) by dpdk.org (Postfix) with ESMTP id F0DC21B2C7 for ; Fri, 26 Jan 2018 14:14:23 +0100 (CET) Received: by mail-wm0-f66.google.com with SMTP id j21so26654025wmh.1 for ; Fri, 26 Jan 2018 05:14:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=+7DDma1XIqN4gn4QzerxnvewV6cillKkTJatdZr80D0=; b=r+Rw1rsaFz4M7EUamCJcCU7zUwKuhd0VC1uTDsWz0uOPgUzCboO8P0taj9X14J2ULY G3Y1B6qAnPS2xnJsx6WtW/qYmc8kFynacxdCDX5q22hyX+ZC4ieYfiG7UlQjnOvpXCiv xfknzkYe/FioR2OGlqX5gOTvfKZsdN3mTv9VVBWQ4SoRXeLplvNj1srKlXvCWb3GL2oz IL8ENT+xIoyQymUTpR34qhvLsQh4/BHxxfP4S+//Ci3b19DvAgM66d5aCJW0/PP9Pt44 Xu3GdW0xdD5Ol+G1YJ4wziOdWrbFQ+60drJqx9O3POWeC1jHj3OO6q3bLJ/Obnzk7RFp UonA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=+7DDma1XIqN4gn4QzerxnvewV6cillKkTJatdZr80D0=; b=gGPBK/8TXWbQAmgzten87L1pWLJhH/fhr3GrxZhcrhkSZgyKxuxrB1+e37a2ueso5F 1OLZFJ9tmMc7N12XOjVji0gws2D4h85lAyFUrj37KFWyj5Jt0hHygc/GHeqjwoMfkEMV IK42dsJWBLvtrpOyKuuH+DAuu6xcF1HyLOYaxjLSVrZ38OfmoAJ2TE/4xgpNkMsw5SBY wvXLhX5oYb/IBj1uudAopbpcwUzpuJsn4BE30NTHhcOSonzc66iunuOPeitvTv2ABgBc koyrG3yZ6Ba31tjF3+vjPHmVSztDANlve53cLbMmjZFg7c/D2PjWZPpT8SXDMzGvtpga nelA== X-Gm-Message-State: AKwxytc+9g3i7l/40ZUq5tkc9wqRGxW9aH+HhnAOXQzH3xCx7URtY++h eRm/hpXxO0YXR5k/kLrdjzi7OISlXHw= X-Google-Smtp-Source: AH8x225VAVHVzCuAZnqxaR66wTlR8cN2NZwhmNs41PaCm602BITB04lzIlEisg4Zub8uAcZ2snrL7g== X-Received: by 10.28.184.131 with SMTP id i125mr11635639wmf.44.1516972463678; Fri, 26 Jan 2018 05:14:23 -0800 (PST) Received: from localhost ([2a00:23c5:bef3:400:9531:588b:44ae:bec4]) by smtp.gmail.com with ESMTPSA id p94sm8582680wrb.95.2018.01.26.05.14.22 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 26 Jan 2018 05:14:23 -0800 (PST) From: luca.boccassi@gmail.com To: Hemant Agrawal Cc: Beilei Xing , dpdk stable Date: Fri, 26 Jan 2018 13:12:44 +0000 Message-Id: <20180126131332.15346-14-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.14.2 In-Reply-To: <20180126131332.15346-1-luca.boccassi@gmail.com> References: <20180126131332.15346-1-luca.boccassi@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [dpdk-stable] patch 'net/i40e: fix ARM big endian build' has been queued to LTS release 16.11.5 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Jan 2018 13:14:24 -0000 Hi, FYI, your patch has been queued to LTS release 16.11.5 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 01/28/18. So please shout if anyone has objections. Thanks. Luca Boccassi --- >>From d9423154fedf43f870d8b9480c0fe64c0ece3ec1 Mon Sep 17 00:00:00 2001 From: Hemant Agrawal Date: Mon, 18 Dec 2017 13:26:48 +0530 Subject: [PATCH] net/i40e: fix ARM big endian build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [ upstream commit 80c557be08edbcb59d4d964150821f3be35533e1 ] 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") Signed-off-by: Hemant Agrawal Acked-by: Beilei Xing --- drivers/net/i40e/i40e_ethdev.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/net/i40e/i40e_ethdev.c b/drivers/net/i40e/i40e_ethdev.c index 0835c2d43..992caea5b 100644 --- a/drivers/net/i40e/i40e_ethdev.c +++ b/drivers/net/i40e/i40e_ethdev.c @@ -6507,7 +6507,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]; @@ -6534,8 +6534,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->ipaddr.v4.data, - &rte_cpu_to_le_32(ipv4_addr), + &ipv4_addr_le, sizeof(pfilter->ipaddr.v4.data)); } else { ip_type = I40E_AQC_ADD_CLOUD_FLAGS_IPV6; -- 2.14.2