From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by yocto-www.yoctoproject.org (Postfix, from userid 118) id CF8A5E00D41; Sun, 15 Oct 2017 23:34:12 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on yocto-www.yoctoproject.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS autolearn=ham version=3.3.1 X-Spam-HAM-Report: * -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no * trust * [104.47.33.139 listed in list.dnswl.org] * -0.0 SPF_HELO_PASS SPF: HELO matches SPF record * -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% * [score: 0.0000] * 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily * valid * -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0139.outbound.protection.outlook.com [104.47.33.139]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id C9C0EE00D35 for ; Sun, 15 Oct 2017 23:34:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freescale.onmicrosoft.com; s=selector1-freescale-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=aQGsOr4MF+CJql460rpDLNPZNHCMA8NSyuIZhOUt+KE=; b=PTB3UUOKCu6efqKLHmPeJxdHrQ6R0s4vNGeMAZaw3/ThupggrNxQAyENTaaIjTT0DTOhR45PwgG0oquyV71P8NiAJV/Y+mYLgC2ga4wEpeThlkK83CXp1tYHVuTDWC5qKGxkgJkjtFZaNTuvCDzOZtEZH+qlbFeq07FRHybqmD8= Received: from CY4PR03CA0104.namprd03.prod.outlook.com (10.171.242.173) by BN6PR03MB2979.namprd03.prod.outlook.com (10.175.126.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Mon, 16 Oct 2017 06:34:10 +0000 Received: from BN1BFFO11FD039.protection.gbl (2a01:111:f400:7c10::1:179) by CY4PR03CA0104.outlook.office365.com (2603:10b6:910:4d::45) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.77.21 via Frontend Transport; Mon, 16 Oct 2017 06:34:09 +0000 Authentication-Results: spf=neutral (sender IP is 192.88.158.2) smtp.mailfrom=freescale.com; nxp.com; dkim=none (message not signed) header.d=none; nxp.com; dmarc=none action=none header.from=freescale.com; Received-SPF: Neutral (protection.outlook.com: 192.88.158.2 is neither permitted nor denied by domain of freescale.com) Received: from az84smr01.freescale.net (192.88.158.2) by BN1BFFO11FD039.mail.protection.outlook.com (10.58.144.102) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.77.10 via Frontend Transport; Mon, 16 Oct 2017 06:34:08 +0000 Received: from sun.ap.freescale.net (sun.ap.freescale.net [10.192.208.75]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id v9G6XhPj018719; Sun, 15 Oct 2017 23:34:07 -0700 From: Chunrong Guo To: Date: Mon, 16 Oct 2017 14:33:16 +0800 Message-ID: <1508135616-17233-14-git-send-email-B40290@freescale.com> X-Mailer: git-send-email 1.9.0 In-Reply-To: <1508135616-17233-1-git-send-email-B40290@freescale.com> References: <1508135616-17233-1-git-send-email-B40290@freescale.com> X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(376002)(39860400002)(346002)(2980300002)(189002)(199003)(2351001)(69596002)(48376002)(5003940100001)(106466001)(50466002)(575784001)(77096006)(4326008)(189998001)(104016004)(47776003)(53936002)(105606002)(50986999)(76176999)(15650500001)(356003)(316002)(305945005)(5660300001)(498600001)(8936002)(2906002)(50226002)(8676002)(81156014)(81166006)(97736004)(68736007)(6666003)(54906003)(36756003)(16586007)(6916009)(2950100002)(42882006)(8656003); DIR:OUT; SFP:1102; SCL:1; SRVR:BN6PR03MB2979; H:az84smr01.freescale.net; FPR:; SPF:Neutral; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD039; 1:ddcawrp4i2TTAzYZEZViip99ag4B/uCWRhw01c0VA0lqy423wEHMwBeLLtQd6+6qyi4lwulUtMbACsoxNcRE/YsZLvS/94zRbYAoICK0j+WBebshe9vNwt26ZKVk1TKd MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e63e4287-a267-46da-632f-08d5145fe827 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:BN6PR03MB2979; X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2979; 3:XFwml69LstF7CF0Fpn+9RwmryEpQ8Gi2TwB0x4d6460/tlklNTtU/JKxyKGNNi2vkIE1+8wGvj3ZzdeRO7djstzriLfgHWpxJD1Ld1Lny/zd301CBRISVyMK16tE8r974W5lzKZ3LJjdjlNyqLqEWlKkPy8Sg+6CPkZRe2XC/Q0CtvwsuQzwILi4z9vA39gNLz23zvW4yGdoLHwI1puGEHbiJ0zHGPLBJ8UFbmDZQ5pnoxTLp8UL7IitHoBsPldaAq+BBYKKPUKaeqeEF+1sAkOmJJuPH/kHVKIxWvrb8PH5vHbR5PHoTc4WAN4M5vJMzb9L04Nge/Lv2r7pTvQELHPiMNuZBY/zq5WvpVi11n8=; 25:0jzsLXfPYfd1PoZ8P3Y4UKTgoVrbIvzRRS77h1NV0+DvWVxPBu59I5/ouP7owFu0hCcaKtGep9hOwxcrqQKmTxYB7bKXayBuyWexy9BwsEncgT6LZzf53Yn05fe0B3SmHFQIIpPPMz+9k34+6mXbIJX3hHktvnusgR7dhGfILpDgr4cy1tv02Vk89OWA8CQ06/8QRg9V/rTlZA66x+sEueZBvf4MPoqFejgd91xENdsldHNa2h3vvdIZkuZZYWCpBtRt5TBmaO3wf6ynHs119ze/uQDVb4P226wzBEn32QFQnovP42B7TXtP++egF1/83Q6MQtKap97aRbI0giSleg== X-MS-TrafficTypeDiagnostic: BN6PR03MB2979: X-LD-Processed: 710a03f5-10f6-4d38-9ff4-a80b81da590d,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2979; 31:eyF9FcdG9V280Xd3AFLEOWD5c2OZmzartNGRwjFwNL35YCZ/du7vwoYx1kabxeoMqvj8CgcxbHl2bEXiuTPRRwH4rcyRwnduv6f3HOc1biEXc3JTGFi4WBKgO3qJvNXbIzW+d+xvZFalHFqPd5C5tX3FAN8MW8xBGtEXiA6eRl/Vs0vDitL09kc5SnQ+oNmrel/uBk5qekarPgEbWJt0TJKM9qr1gZ0NLvO/fO0zM8Y=; 20:ghDb8T95kIu/wiaFUJJQG3L2bxU2LbHsRrySsyCj16ED0zqH2SV5e6se2TQsEEPSkgfrvHaEJ3BpQXXCmUH1cFaa7ekzTQYy7tFS58pZ0PZj014/g5YEI6vx2hGWWTVGIwTCk9U8nLUUOQVJHaSTt8c8R+ex0Jpmh6jUGiWpPs5U1uWrsFlooiJRbEVBTxlc5FgLqRpoRD1uRYD3EdfHITtTbM8ILBT65KLuawliTe18oufG3wajy0s4P3YS7DdIxi1KKEPvwX+lt/3VY/5MQaxnoUR2CQ+Achs11ZhhSx3T1GQ6uWaSvGwOPFe/yEJ647Nsid2M2gSK7NCG1Q2l6obhEYAb+Ei21VzWBNImqP8qed+FDYiNKdK+wqpEafXEcp+au6UKmc/IGqWSxiwH+GcWpHwfUkiM+J2IzClt6N06EDrlOjbHeN+9BCdv2kJeCqibcFnk/IDtJILEaqX4KKlQptGs7w3uDsXZ7Jgxa2Rxb/Muh7bhQGZG5MnpHDRoRvXa+s5Mj2rgzRaOsLLc8UOkdvK/7cBxf0YeUZ242S5aXAF/oWHo3dpd06qIbSQp22ZWjrRhFa9OU0TsTW3Hh2AP0DmATBsQ1hUtBdPNzPY= X-Exchange-Antispam-Report-Test: UriScan:(166708455590820)(185117386973197); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(93006095)(3002001)(6055026)(6041248)(20161123558100)(20161123555025)(20161123562025)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN6PR03MB2979; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN6PR03MB2979; X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2979; 4:AS79sZU038mBqxCs2gcL0BUHTY78MRzMBwA9kEw9z1Vqgo3pzCKU1okYAqq15YKTP+CuJmFpJjs96+axaGDWNCmVBH37RFHH1atWqvMvPJlET6ZFEAUjCR0HvD4MqNhwgIB98YKVagrbhJij06u8q+tWRXLhyGH81zswz4WTNH5kwr/avsLEPZHCFP/TdPTYUT+vIPy6Q9/ypEsFy598T2WJcENXVBQDHr5/2Ea88Eor4BilyNcvYMas5xDZ2INXDa0mXu3DAoVjC45MczdvplFAfMwi0L3GM6vB6u+py2UtzhISHwib9VoSnCtERcikhNNSa+cwABTSzLzYjSI1RA== X-Forefront-PRVS: 0462918D61 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR03MB2979; 23:nGaDEzPr7JmPzCfYSUGDNgVebpMK3+Tk3rMKjzYUC?= =?us-ascii?Q?vrbe29WChb5nXlaJeQGIhnxlDZI3phtD25xmxcxQXr3BLT2CLbhyj7oW2rmN?= =?us-ascii?Q?CnaM5AbjPfoFWECcaoD2HNwzdQMl9CFWBVlZ3WrvEy1dx3Cm3jpjDhP1XrxT?= =?us-ascii?Q?+vHaEYwh2hinSyy2OOnU44aeifLEmbjtuZ6UMw1GSojohCKHNMxZ9alpmphR?= =?us-ascii?Q?WxNczlwIrrbMRCwJww7clV5nXVIpry69F3MZOuZzIPwZ8NppluB3ozzbzo4j?= =?us-ascii?Q?qeNy1Qe+MZi5UDzS+d5lXO4erWY6gkCzogNdNKryjXT6oFp6iM0LWRxsrRbV?= =?us-ascii?Q?/hJzksJMe5WpkVf+LE2cgCYb3wsbtZhnAkgdDIOHKVAnMXxCQrfzo7/+bjGH?= =?us-ascii?Q?EfH4tF5pTg8ZXkOthGcI5Bj5Bj2TLcxomzdPfUMWnAk+J3fWQApPkTDE653z?= =?us-ascii?Q?AlWToJ9OlgXxrFLg35CFezamDro627c7IaxgtEMtFLLiyuItZ2g+yk2TkKjR?= =?us-ascii?Q?b7bU3trqqcQQymtj5SL70f6ss00bL7TN+gbwRFxVgWMQjSifvIEut9QqjIsC?= =?us-ascii?Q?vM7CAKSPNoWw/TY6O/Sr2xGOpjMyL9AHtMvVwpZGxGKXnBqtEYyHQpIEQPpI?= =?us-ascii?Q?QmaKDGsBXOntilWi9ciJkpg/weyCcnN6zoMei76m7yPPF7YytsM91J2OziXu?= =?us-ascii?Q?I4/trlY6rwBgC1M+aq033gZ1wo5qCssjsoO9qiSRLSYgDirqlSzCT6ZllgzL?= =?us-ascii?Q?1yMKIFG5mPtZ41ZQQpFSGwlmY3+UnJJYNT1R2JcaCrZcPlt6QpAyH9nKSE0t?= =?us-ascii?Q?VeK0CBzFAOlHhP52luwuExPTc/zLv3fQYDJKMaWK8X2Y10IeoKHEmcbxUtAb?= =?us-ascii?Q?OiSl6S2Pnmjxg9xGTtJNTnOefzffEMcVYrcT2Dj7dhGdtS9w5f8L70f8HXGX?= =?us-ascii?Q?JMlYK2PNk5Emc/nsqLpUrlD+AG+9N+3iVllzVbJtMUTFDCxSDA2HOooT50D6?= =?us-ascii?Q?Up2A3YNBsKXdPC4xDs+RkVWlE1xq7odHKUtsQtuXnSLisScpRFjo38JxuNAR?= =?us-ascii?Q?1zP1u9xElFObOQNXwvJhch9hpNr?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2979; 6:WSegsAhDRfStcCsK7vPW2tIvuqv8sPglX9vtu8K6saA1Z5t+gPlp0F0NkaPJXVNLqTx/JTb8aLWQ/1h1bL32jahzKsJ+NWc7PISg6TLWAm67MCJKb2A/YtYFXcb/ivKPPKYMfYC6NYgWpFbFopu1IrhNcHYlHC6X8cfPzhtPOTZrkl8WMYta7PgYV78Ik9KZvM7Qk/bN/OMW39mKzkK+RQm0bLCmPW4JE7oE30M1n4+lJzQSq/1jX8DLxkilOFFMDY4sFjxzKRpR+BzbKUcsXurVqAnxoHGF85wVyf0HYKnkjF+yG9Y5Vj3N0nUQV63DggXMt9uUofYIfVIjlkFkPg==; 5:70cQZT/skRQyWqRb/NDGBxuSmVpAC9Fmt38FEVfAV2TtoT4DtfWQmzkBM4/R4auQhYQIwfmQ/jil9rsSA1ojHHWSzbsWb9guM/e8qgWf9lFjjZQDx/Jj67vpNuUy/TKB9gNFqfP3o483pxGrGSKkXA==; 24:eig6yH1/oJsjM6Fk4nly+5uEzTPPmyzacSQbpgAB2WDutCoAxXnZxG19ku35pz+g2hb3SUIWbsjlPGsvDCoBhPyuMHTQEfD29HNB8Y32DmY=; 7:A8YRWyMi4HydVobe+cnHj0RlDC+cGcpPV6BcvwKzw8U2JI1qh5PHSAyZZ2zvOO1tZTXc5LhrTsUv4lALBKJpoEl428JvXBH603rJb5gBak8xIoNJoU54NFT/yg5sTcdcynBqDL3qhE8vMq+u6RmdbN06cuJ8PH4VEJKuE50KhEC3oMqWhNkjF/tqo5uq4kb7xzwA1Excd3Fdcfg7zDtxv5iuQK3glmm76x2kc7lnF/0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Oct 2017 06:34:08.9797 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR03MB2979 Cc: chunrong.guo@nxp.com Subject: [[PATCH v2 14/34] dpdk: update recipes X-BeenThere: meta-freescale@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Usage and development list for the meta-fsl-* layers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Oct 2017 06:34:12 -0000 Content-Type: text/plain From: Chunrong Guo *update to 3d7a6ae include the following changes 3d7a6ae - license: fix legal review request comments 148e3dc - Revert "crypto/openssl: fix compilation break with openssl 1.1" 9845264 - crypto/openssl: fix compilation break with openssl 1.1 95e380c - net/dpaa2: set queues if reconfiguration is done 64578fa - bus/dpaa: fix port order shuffling f58c470 - Merge pull request #451 in GITAM/dpdk from feature/DPDK-837 to 17.05-qoriq 7132562 - dpaa: Patch to fix coverity issue *remove 0001-fix-build-with-gcc-7.1.patch patches have beed applyed *packaging share folder in binary package fix the below error |ERROR: dpdk-16.07-r0 do_package: QA Issue: dpdk: Files/directories were installed but not shipped in any package: | /usr/share/buildtools *remove load-devel-config.sh fix the below error |can't read load-devel-config.sh *Remove the commented code. Signed-off-by: Chunrong Guo > --- .../dpdk/dpdk/0001-fix-build-with-gcc-7.1.patch | 119 --------------------- recipes-extended/dpdk/dpdk_16.07.bb | 8 +- 2 files changed, 2 insertions(+), 125 deletions(-) delete mode 100644 recipes-extended/dpdk/dpdk/0001-fix-build-with-gcc-7.1.patch diff --git a/recipes-extended/dpdk/dpdk/0001-fix-build-with-gcc-7.1.patch b/recipes-extended/dpdk/dpdk/0001-fix-build-with-gcc-7.1.patch deleted file mode 100644 index 399510a..0000000 --- a/recipes-extended/dpdk/dpdk/0001-fix-build-with-gcc-7.1.patch +++ /dev/null @@ -1,119 +0,0 @@ -From 03ee26cd708971a51f056e3f53482367aa38fcb1 Mon Sep 17 00:00:00 2001 -From: Chunrong Guo -Date: Wed, 12 Jul 2017 12:03:38 +0800 -Subject: [PATCH] fix build with gcc 7.1 - -Signed-off-by: Chunrong Guo ---- - lib/librte_cmdline/cmdline_parse_num.c | 4 ++-- - lib/librte_eal/linuxapp/kni/ethtool/igb/igb.h | 2 +- - lib/librte_hash/rte_crc_arm64.h | 2 ++ - lib/librte_ring/rte_ring.h | 18 ++++++++++++------ - mk/toolchain/gcc/rte.vars.mk | 6 ++++++ - 5 files changed, 23 insertions(+), 9 deletions(-) - -diff --git a/lib/librte_cmdline/cmdline_parse_num.c b/lib/librte_cmdline/cmdline_parse_num.c -index b0f9a35..e507ec4 100644 ---- a/lib/librte_cmdline/cmdline_parse_num.c -+++ b/lib/librte_cmdline/cmdline_parse_num.c -@@ -250,7 +250,7 @@ cmdline_parse_num(cmdline_parse_token_hdr_t *tk, const char *srcbuf, void *res, - - case HEX: - st = HEX_OK; -- /* no break */ -+ /* fall-through no break */ - case HEX_OK: - if (c >= '0' && c <= '9') { - if (add_to_res(c - '0', &res1, 16) < 0) -@@ -282,7 +282,7 @@ cmdline_parse_num(cmdline_parse_token_hdr_t *tk, const char *srcbuf, void *res, - - case BIN: - st = BIN_OK; -- /* no break */ -+ /* fall-through */ - case BIN_OK: - if (c >= '0' && c <= '1') { - if (add_to_res(c - '0', &res1, 2) < 0) -diff --git a/lib/librte_eal/linuxapp/kni/ethtool/igb/igb.h b/lib/librte_eal/linuxapp/kni/ethtool/igb/igb.h -index e5554ca..8d76f32 100644 ---- a/lib/librte_eal/linuxapp/kni/ethtool/igb/igb.h -+++ b/lib/librte_eal/linuxapp/kni/ethtool/igb/igb.h -@@ -607,7 +607,7 @@ struct igb_adapter { - int int_mode; - u32 rss_queues; - u32 vmdq_pools; -- char fw_version[32]; -+ char fw_version[43]; - u32 wvbr; - struct igb_mac_addr *mac_table; - #ifdef CONFIG_IGB_VMDQ_NETDEV -diff --git a/lib/librte_hash/rte_crc_arm64.h b/lib/librte_hash/rte_crc_arm64.h -index 7dd6334..a17c0e4 100644 ---- a/lib/librte_hash/rte_crc_arm64.h -+++ b/lib/librte_hash/rte_crc_arm64.h -@@ -110,8 +110,10 @@ rte_hash_crc_set_alg(uint8_t alg) - case CRC32_ARM64: - if (!rte_cpu_get_flag_enabled(RTE_CPUFLAG_CRC32)) - alg = CRC32_SW; -+ /* fall-through */ - case CRC32_SW: - crc32_alg = alg; -+ /* fall-through */ - default: - break; - } -diff --git a/lib/librte_ring/rte_ring.h b/lib/librte_ring/rte_ring.h -index 0e22e69..085f3fe 100644 ---- a/lib/librte_ring/rte_ring.h -+++ b/lib/librte_ring/rte_ring.h -@@ -364,9 +364,12 @@ void rte_ring_dump(FILE *f, const struct rte_ring *r); - r->ring[idx+3] = obj_table[i+3]; \ - } \ - switch (n & 0x3) { \ -- case 3: r->ring[idx++] = obj_table[i++]; \ -- case 2: r->ring[idx++] = obj_table[i++]; \ -- case 1: r->ring[idx++] = obj_table[i++]; \ -+ case 3: \ -+ r->ring[idx++] = obj_table[i++]; /* fallthrough */ \ -+ case 2: \ -+ r->ring[idx++] = obj_table[i++]; /* fallthrough */ \ -+ case 1: \ -+ r->ring[idx++] = obj_table[i++]; /* fallthrough */ \ - } \ - } else { \ - for (i = 0; idx < size; i++, idx++)\ -@@ -390,9 +393,12 @@ void rte_ring_dump(FILE *f, const struct rte_ring *r); - obj_table[i+3] = r->ring[idx+3]; \ - } \ - switch (n & 0x3) { \ -- case 3: obj_table[i++] = r->ring[idx++]; \ -- case 2: obj_table[i++] = r->ring[idx++]; \ -- case 1: obj_table[i++] = r->ring[idx++]; \ -+ case 3: \ -+ obj_table[i++] = r->ring[idx++]; /* fallthrough */ \ -+ case 2: \ -+ obj_table[i++] = r->ring[idx++]; /* fallthrough */ \ -+ case 1: \ -+ obj_table[i++] = r->ring[idx++]; /* fallthrough */ \ - } \ - } else { \ - for (i = 0; idx < size; i++, idx++) \ -diff --git a/mk/toolchain/gcc/rte.vars.mk b/mk/toolchain/gcc/rte.vars.mk -index 94f6412..350c8bc 100644 ---- a/mk/toolchain/gcc/rte.vars.mk -+++ b/mk/toolchain/gcc/rte.vars.mk -@@ -101,5 +101,11 @@ ifeq ($(shell test $(GCC_VERSION) -lt 47 && echo 1), 1) - WERROR_FLAGS += -Wno-uninitialized - endif - -+ifeq ($(shell test $(GCC_VERSION) -gt 70 && echo 1), 1) -+# Tell GCC only to error for switch fallthroughs without a suitable comment -+# Ignore errors for snprintf truncation -+WERROR_FLAGS += -Wno-format-truncation -+endif -+ - export CC AS AR LD OBJCOPY OBJDUMP STRIP READELF - export TOOLCHAIN_CFLAGS TOOLCHAIN_LDFLAGS TOOLCHAIN_ASFLAGS --- -2.7.4 - diff --git a/recipes-extended/dpdk/dpdk_16.07.bb b/recipes-extended/dpdk/dpdk_16.07.bb index b47d041..f35218c 100644 --- a/recipes-extended/dpdk/dpdk_16.07.bb +++ b/recipes-extended/dpdk/dpdk_16.07.bb @@ -12,9 +12,8 @@ inherit module SRC_URI = "git://github.com/qoriq-open-source/dpdk.git;nobranch=1 \ file://add-RTE_KERNELDIR_OUT-to-split-kernel-bu.patch \ file://0001-include-sys-sysmacros.h-for-major-minor-defintions.patch \ - file://0001-fix-build-with-gcc-7.1.patch \ " -SRCREV = "98f548c36b3c805a04d9963b8eb02e09340aa089" +SRCREV = "3d7a6ae1745a2f60f76afd3ad3ca57329388168c" S = "${WORKDIR}/git" @@ -23,7 +22,6 @@ DPAA_VER_fsl-lsch2 = "dpaa" export RTE_TARGET = "${ARCH}-${DPAA_VER}-linuxapp-gcc" export ETHTOOL_LIB_PATH = "${S}/examples/ethtool/lib/${RTE_TARGET}/" - EXTRA_OEMAKE += 'ARCH="${ARCH}" CROSS="${TARGET_PREFIX}" \ CPU_CFLAGS="--sysroot=${STAGING_DIR_HOST}" RTE_SDK="${S}" \ OPENSSL_PATH="${STAGING_DIR_HOST}" RTE_KERNELDIR="${STAGING_KERNEL_DIR}" \ @@ -55,8 +53,6 @@ do_install() { install -d ${D}/lib/modules/${KERNEL_VERSION}/dpdk install -m 0755 ${S}/${RTE_TARGET}/kmod/rte_kni.ko ${D}/lib/modules/${KERNEL_VERSION}/dpdk/ - sed -i 's#/bin/echo#/bin/bash#' ${D}/${datadir}/scripts/load-devel-config.sh - # rm ${S}/${RTE_TARGET}/app/dpdk-pmdinfogen rm ${D}/${datadir}/${RTE_TARGET}/app/dpdk-pmdinfogen chown root:root -R ${D} @@ -66,7 +62,7 @@ PACKAGE_ARCH = "${MACHINE_ARCH}" PACKAGES += "${PN}-examples" -FILES_${PN} += "${datadir}/tools /usr/bin/* /usr/sbin/*" +FILES_${PN} += "${datadir}/tools /usr/bin/* /usr/sbin/* /usr/share/*" FILES_${PN}-dbg += "${bindir}/dpdk-example/.debug \ ${datadir}/examples/kni/build/.debug \ ${datadir}/examples/kni/build/app/.debug \ -- 1.9.0