From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0074.outbound.protection.outlook.com [104.47.32.74]) by dpdk.org (Postfix) with ESMTP id AD1102C54 for ; Wed, 12 Jul 2017 19:45:46 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=G1DLKqJ76r45BidZt0EFTYOQGod3aotKWtWcoibEiYU=; b=nCWtkcLhTGLLzeuVGBkEolmWpDrql+y/+jVZujpTt3wQXM23MPprDrGuZS7mtqyT5gRuIyFXU7tqd98Z47obHemwps66X3VmVH9PyPJY768EbWJI39Uu9hvKqGdC4c8QcX3Dnj53ZBn44sq0SdAu3GnDcwD0y8VCl9SkG8VoAr8= Authentication-Results: arm.com; dkim=none (message not signed) header.d=none; arm.com; dmarc=none action=none header.from=caviumnetworks.com; Received: from jerin (111.93.218.67) by BY2PR07MB2438.namprd07.prod.outlook.com (10.166.115.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.13; Wed, 12 Jul 2017 17:45:43 +0000 Date: Wed, 12 Jul 2017 23:15:15 +0530 From: Jerin Jacob To: Herbert Guan Cc: dev@dpdk.org, jianbo.liu@linaro.org Message-ID: <20170712174514.GA13824@jerin> References: <1499856619-21007-1-git-send-email-herbert.guan@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1499856619-21007-1-git-send-email-herbert.guan@arm.com> User-Agent: Mutt/1.8.3 (2017-05-23) X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: SG2PR0302CA0011.apcprd03.prod.outlook.com (10.170.129.21) To BY2PR07MB2438.namprd07.prod.outlook.com (10.166.115.18) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: bbe5ef2e-b96c-4414-99e6-08d4c94dd279 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:BY2PR07MB2438; X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB2438; 3:48Ev6UIR17i2hfZkWajihTVieoQ+Hd5X8d6ISGXZxe38yz8PVBUoHYalBRF6RBcbszi7ceOv6SLA8v92nJkms2wXdZSf9akRDKz408o2TyPji9jmJ/b/Dh8MJgXCPe3sR0PmyRz60uUMQqFKR6H9JsnrWn4sjdvZ+CzHoE2MkSp2FnaL34xNP0K6maGEOYP72Y9BpgQ7J+fdV4WjMfmhnFZj7gt27fCbiYH0yoaP2rUFacZK0sZpHUSrQl3+kJOGz28p2IGEB1OddCfY0O5jtKhfxY1r2TIGr6GddpigZkJIp1ltv2rbOocPy1TBerl7uDix+GHKELvktEFU7P9uNvXD75PP9WhA5E+X21N+ReRZVJJVnnKcXYplX0BMYmRiYZD2yLZT0yAEhFUMIulksWHMFkUHk4rWuYVim6NzT53NJHfbVsl26MHzk3IrY2CR70J+rINSUQKBCpSKhZCPBYbZZNar7WNGDkfJjmb3YzeTHBi9k/tx9YR2TDsIlH5KyXIFRsR+4Ky1MhIu2CGA4XsjsmSPXehgF5BGi88uWRQ4jlkLXcLjMi/PGyX57PrYZ6U1eWSLOqlxaNnbM1UwGbZwFkex/zLjJ3HvmJ8BYYcpdp8B11mArfoLsGgEWZ76hug+DDuOKor5dnECd5q6hw2q1yBvg7Wf0Q7cTxmd1u8cu7O39zyQhYS1ghvyNbcqrR6lyU4NwjOdpk4H/uUxWVED77M1pqe8wUIavwHJO7k= X-MS-TrafficTypeDiagnostic: BY2PR07MB2438: X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB2438; 25:wofIBa76uoH2Vf/eI163y4Sj8ppr7U+rsafNaDSToPJldAb+OblWRxzeemU5U3JbKLkAOPu/pEQcQcsCciV4sbAwQf7UBO23Z9NVEOPCRSLyFDdmpF8066xKZAjY+cObEizKXgXhKiaIgj3/2e8TzFBQcsg7QJTpdYZPHECS12rxvBhPjxqVpfNSmjjjyzRippxVBRPrbXZZhiStu+BVmooBcflyH9ENaMo2f2pwkY0UiSlrV39VGZh0xhlX2W8r17g7t7eAjDVL00gXWgO8D+fiWD6GPOeFAzodFYd53pqFtCZKIuyHFVO2fZDW8qlYkqMxvaIeZzYBZd3d2HBNoFgesf+QpWvOfFCyuho1d4Kt9giKPSDyrdUxpPkn9UeRejEbpEXXAZpcORS0f/5/6GyTyMBRe2fVQ2C6Nh+iMkzO9PaZKJhfOYXc63qbpkPpqOjPa/Jqh6LT2EzwlvCaIpBlwIePKW6Zov2XpW0J43B0UGInBKcHOhOxOYxomQEcM1vH9Bu5Co5wFvKLGxdFxYAPGL45Ygt5g3KKxchjK21XGBG8nZbsViqxmnd7/seUPZA/ikjR8Z/CZGbcemYVKTytY/hQqqyUm7hirvnANHAToCbxA3KmRl+dqDkrK5NFijk81lWls5Kxdf2puL9tQuPQhQMnHOJDfzBaryrloXBgDzXlfpzkAHQiN3achRm2V6Ujs0oU5Mce2i7X10t7ihdfsSPbjsYYU63wqh/uK6Iol3V44L7oHF1qzv3A/BrT192U5Z1P63sQzQ5gcuNd5zwt1lndJuGECOka4fa39apKf1H6q55A1QuH61sYAPVP7q3/iEPl2BS3Ngl61Rlb3AhMN2ksWbYo0JZcsSk14JhO8qBloSay5WNOA+1ljEEOaQ83fF69Qxz0D2C1+Z4F3ynD+H22iz01VwxKpoQdDZU= X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB2438; 31:ywzhhsfUMDLsSA8Bw6jL9c8JSqM/xS6ByOKF2WjHmlcbwTr+M37tQFshruEZtgrsX1BVCo8UM/xJh4woz7gO5O03JT1LO5pAb4Fkl0ohBGIaon3TGjHRc6ENx6IFgjJkVRC25g9P3UfO4xzwRGfpMczHcxz3pUg8q5AxIQttl/wwhtNsQhuUje3NrooSApGHIdhy/6VxVpl4Jh9XDtQe0TrKOUVw2cX3qLpX1adZYzGxs6437SAwWFywheebufulfleRgmTDn3x8klKUi7gwwO0u09zwKoB/t8yeQ3S0ht33eQS31dqvWo61ImKiiwiFzert8QV2orwBGMtZye6IHaD3lXnQ/GNaYgMolH8YF3KIIqqbgbd6XZFWkN29Jelw+V8UghRikFbJWTkHkrW6NkCG6EjpECTWFJ+P3TSqjfpdpW5HMjUPi0ZY01ZicGMh/E1moml/SQ4uoRbo/tmDxowVNiXuyW1Mk2A7QRL4B5+9kWUScbeUH/Q2Yto+MzKqnY8GB/O/7wDAdKe+uSnwIPm5TX/4ejdNcjaeCOvbtqi2w4CenWFpAz0h4biivGWkQ4xTykeCfMk5i/PML9Oyl3CAUXGDvxu+hkeUtgHwuEW1dRaXhsPO9RP6spGj5s2ccZVkfAnIPRSz0gpFCQTpOSQWhc+5Fz8SE6mDR199KAa3Toqg58XSYsGgSDw7282NOGfvu6en8cNs2z42oKg++Q== X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB2438; 20:eVVIVAVBSxLMyaMQCq9nul0nC1qC4rpcMXFWSAvInX3CXCiY/VAYguN1EAdHsyAxbHYVFMC5IDTs2RKbIVyqH8/OtF04FX1OUYkFj7sJ1jA/kB7BSs86426ogpEkQFvDWu5w1fTy7iEtz+hK96MV5nDjU4TB5Yt9xv8MUcz5aYb48v9TK9tPS4ZD1zOQTLgM6fW7xAsHHSvd+nbBYzpXJ9ziR+YvVhrnqIkU+NB1TEHnJ1YphuT0605W1NLl8GX9nI1PFFJnqXsI2rAvc4Ui+zzDvyj/+ozdJtYe03rcdtmS6T8Pn7Np60jtTWfBrZRI4DXO45TSD38VQVONXcAz9ogLmrEpPL3L++rZsaxS0Ks1FUxy52jf/qDXcMXHI9pAYqD1sSeQbNCgyfaGAzM1eKKv+UiRfxBLB0clGImgW4bQ0Ib/xbt2KCu09u5B4B2vtXdPfiI1YolEY0UklShonPAOqLnmieA6uvyyZHl678UldWjWjwnRfqgcWvZ4b8xjfkVLPR0ZN5DIZw9G0WuSiU5mWfbO4a6IQAR8MIknwH71jqyFPSXIvNqqSBqHbEQoMzngz8xXw3dQhTeN8rZvNxrC5KIu1cw7qltyoT4/f+U= X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(236129657087228); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(2017060910075)(93006095)(10201501046)(3002001)(100000703101)(100105400095)(6041248)(20161123558100)(20161123555025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BY2PR07MB2438; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BY2PR07MB2438; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR07MB2438; 4:Sz8LgGzc7uXe7bISXSNXJrbSVxe45oWe0x1kVPZnaP?= =?us-ascii?Q?YCArWNyd/cHk5WKJH9orDo8kPBQA3jiHA1eERgFn4RBl8vw7HM0NH21HjKQq?= =?us-ascii?Q?MZ0n13pqHMidU/Z27/UuSfHm6Now1bX5hVtEq+dJCNkYyNpPoXDLJfAFBZ9q?= =?us-ascii?Q?FqSVxJWXpXyCjFtmoP+cJp2/rNf1z7aE1ob7b3sBl3DkoKDjx91wEF8VTabT?= =?us-ascii?Q?15AAmntP6W6JFGlbsthfc4VhZVR9u9NUqifl0y1wlj+cbRGkre01Ft1aNg6H?= =?us-ascii?Q?7QD3tUdx4xnDEa76Zhivm5tMHiwnEi1P2muJxl0UXthNIbwQ4Pqh3BWFv66r?= =?us-ascii?Q?Vr0BorVaUn5RZEgucjrnj6lHdtInY8k7IEgr2HgLYidcCESzyEc9zIjt9jle?= =?us-ascii?Q?EUj168lD9gmGlEkeTRB/8GWFIVkYt8DjS4VxU8UgvJAYwdvXNY4iyx81wUsw?= =?us-ascii?Q?3yMf6A5leQ2x8vchjdfqYouU2dAQ79PSAKK95RXjsSC98HHud8T8pbZj9jOj?= =?us-ascii?Q?0Jgvt9oRX4JeVaYzr+hpT6ix/jEe5A0BzsYkOqugIrjocJC26r2ey4lvBdL0?= =?us-ascii?Q?WZIJdAOe/xw4y90hEJyKbwL/maL1al4OUqZxZOxo1qqK18GyzK7ti9dznB1D?= =?us-ascii?Q?WFXIRMiVLKICNi7yvCQzToow2Xml/qw9HrJPafGh/+E/qeFPiLmCs8GYlpIb?= =?us-ascii?Q?Hk4DEeZVAJhjIfuu7wfMjibJEMhWzPsskLhUbLrPf5eqzeazKbgtH30YuHM8?= =?us-ascii?Q?FmGe2NRqHikzoR+fedF6WcAd8+r6PeaJNmsF7eXvpyzstij+4MMLmSrFlSA2?= =?us-ascii?Q?WILsOZHNzTulYqjjtYONKX/saehHm18e5aOIt8tocyj/T5kVUXnjeqGBOJ+i?= =?us-ascii?Q?TK/fTiI7PRN1/Y6Tsy0PKJLdElKUveoKJnk5Smw5tYAL6vRSwjczQb/52BjP?= =?us-ascii?Q?LSCHY4RLUJ7f4gyXSB983VOekxRm7L7859r1n2+5H9wacoGiVjuvUcRoRn+Z?= =?us-ascii?Q?h8UnWtLdlh6biCP1uPC4hnU11oe4hDF3bRNjnh1axcoEmzOcX5S68kLYQ0Ic?= =?us-ascii?Q?1SjNIZXCQ0M6AvyAGr/59xayse/bYijcwuBMrUEAOZWqZwfP9oz8E7X0HTbm?= =?us-ascii?Q?hj6GrbRgp6lhGZclbe+Ej4yAcXFSqkNDA8ByI/lMq/dynEDPyOsnlH5Khzht?= =?us-ascii?Q?MK44BuHd0b93LcmW9DAf6O6v/csomyPFuzK2FMfMEyu5eDHt8RW4Tbbg=3D?= =?us-ascii?Q?=3D?= X-Forefront-PRVS: 036614DD9C X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(7370300001)(6009001)(39410400002)(39450400003)(39400400002)(39840400002)(39850400002)(13464003)(25786009)(305945005)(4326008)(8676002)(5660300001)(478600001)(81166006)(33716001)(4001350100001)(47776003)(7736002)(72206003)(42882006)(6916009)(6666003)(68736007)(50466002)(83506001)(3846002)(66066001)(6116002)(23726003)(2950100002)(1076002)(7350300001)(5009440100003)(55016002)(9686003)(110136004)(38730400002)(6496005)(6246003)(53936002)(229853002)(54356999)(50986999)(76176999)(189998001)(33656002)(42186005)(2906002)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR07MB2438; H:jerin; FPR:; SPF:None; MLV:nov; PTR:InfoNoRecords; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR07MB2438; 23:M70giHaxHvwkGm8SxjekRQftyO62gOxE4tM8PX8UX?= =?us-ascii?Q?Xdrv4PJ659w1fZJYydJqDp01+G0JQGkzuyDDo+IFVY2Pb+KGvM4qyuFW0QNn?= =?us-ascii?Q?Cx4DnmfIUOrfa0ZCLkafZj9LcPSW7guSEw3YlDyLOuMfN1MdMweMyDDHDE7a?= =?us-ascii?Q?BL7Dn5/dPVd3CoXiC1xd0L1c5//LO6l+Shydk8kPbpsLjUyui98ZTUUb/7ib?= =?us-ascii?Q?0ArgEvGODYnuwET54niuBXaUgPkkKeAOC7wI4HDUBTkukm/i+SWMzCCArvLI?= =?us-ascii?Q?UJ4HG9kuOnWFgidp2Xg6S+KxVtQKyIsoNCoTFJrBUTJ1979qWdNZt42r+m/5?= =?us-ascii?Q?84+rWT8pSKY+4sBJpDeZPeboMfTfNm6WMMTgHuCgK/TyCtbfbFu0sfDIjMHn?= =?us-ascii?Q?aWTqyfwA6OuSUUCt6RGQ/ZmriKakbRQAlIJ3ejg26YEThb5MQS/CAVaI3SzP?= =?us-ascii?Q?v5IYDbehtb2BUfeZbFhj3Y1DKdYp2LAr8QjBVU+mcCNAPkWQS0v/1Xxj9K1M?= =?us-ascii?Q?yQi7WdsduS2yincQbWHGmiy8VSpd8ZkMOx+2Gc3vABwhuRQOzVL31I4piBTo?= =?us-ascii?Q?X5xtDRIMNrytfSy1usyNYlxh5MJ1NiwCx8MKPofVAL+EYBvN0ly2VHtVmqEM?= =?us-ascii?Q?6jWUM/CoA8MdlVRpvttkkVmr7outhRmLmfgUW2D5tMoU8MGufDSZZSJi4XSS?= =?us-ascii?Q?wHmOc0ptNtVdWE9jKTAtR47TfEyyOVnnLwHkKKMErRItFd+KpVoMzSkoX/Ex?= =?us-ascii?Q?rRhFvoK5OpVToweVEXqjK8zj3w6znadjsh2pg/6sh4eo6u2xp7JZPVtN3vju?= =?us-ascii?Q?K9WjYd6GH/JmJVnDskRxLH6MVbsRiSroWfRdqJP+QdTBBpU703spF7W6IdKJ?= =?us-ascii?Q?YiP2zFp6EOXMEt15/tYeHCGvsTMJfV5qrFgcdlYVC9Z37PiS4bw3Iri7niL3?= =?us-ascii?Q?hI+WrXGgOj8HC9xigvEvEG/MHxLCydeeNGRitj9R9L2TuBFtRVD6O4zyfwPJ?= =?us-ascii?Q?Qn8sUtq1dVxEdYVCypLWa+NZMqcF0vK2iWiaqyUXHIJ84zlG7XK/pXEONz8T?= =?us-ascii?Q?M7BITrGn+FnuhH7da/q4aRO5bzJpfsUtBYdcJJTpsDNBpV8itClOX4EOSttU?= =?us-ascii?Q?v+R8vNzCBYqV+a1Jtk8Rw84heWxwZK+q4uxYGwpu02krXNV9cAWqZSLdudvs?= =?us-ascii?Q?kKhT/uAYDx7RGLRAVXcjOKSUvJNwvlDIRFeGbrCsyKlbpQBTFZJ+TbxPck/O?= =?us-ascii?Q?b1JjTwRFiycogHsdtePb6wB4f//pXJCwo0FpN1xyFNIWxdaiN1G6Mu4V7Vkr?= =?us-ascii?B?dz09?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR07MB2438; 6:s86tthaA2GyRlXxrEEobBh9xE8sRU4qbbXYV2qnbx7?= =?us-ascii?Q?SYGmHJpNioPvXibxwGjpaS96cTo7JiwWlK5jDEHfSYT9wYA7vjT/Wgzzf/7F?= =?us-ascii?Q?YJRRRZPAaiDVdeS7UpjN3EYpjFAuE7C/XIzCYq7zNUk4MCWawBoc/9m3OjPk?= =?us-ascii?Q?io/TzYlSOvscW0iP0AqtqpqLRsC3iAvKzL8JSEULREm7magKbf3I0CEwOu4m?= =?us-ascii?Q?wzVrrsd+JfQbFUUrKj72x5wgGnNtLKv2Cq0zGGoeJ2NSNpxe/7vyttassTo+?= =?us-ascii?Q?O6TAIQy8G59BKyjr0125f4scw9BLZYmGTiQCaya7ie8z9ajjI0WWWU+fl+y8?= =?us-ascii?Q?2piBDejm/LnaGdd+rEbGoE9JQbg/Kr2CxcRNH7hcF1ZBYaZtpPNGjPw7BTMG?= =?us-ascii?Q?STQxTkrlSaG/dVabOU5+5cCSU2EANl1Q9z3ltpBVkEVZlVy2M9A82QwWqnV1?= =?us-ascii?Q?vIevEJtLl6DKom6PJSTKVzwZtsVwphSebspQ9Er1jWH8By6sJKvAFr6HeVYK?= =?us-ascii?Q?sEAH3oZWyfme0nI2wVdvSBBPPsIo6PtBCrJpQSNVVYsuRzNSLLe79ogPHUqQ?= =?us-ascii?Q?lWuQv0JMPW72530PQ0273P93zshD9Vqv0JTgKRtDBOHWDlg5qEd1sKFVt3Pm?= =?us-ascii?Q?rhQR4FGcRdC+DGnabCYjn/qajpkd6y0rtad/+DKeFWGwYKwOi/U+lrC5dKoe?= =?us-ascii?Q?8Ml3ATHZrQPmi4jIjeGrIexCCKeMRNBx8pU/4Qc1ZJ2MSd+2gXpRmto9E9N3?= =?us-ascii?Q?3Dtc4CtDGrIIiY3GfuNr7HUZRdNntChQCkRaHcvRYv8VkAQcAgAwI8B9sWlp?= =?us-ascii?Q?lQXmlWDJqk+9M7RL8k03hqNo7/RM+xSHtmarOuY67QXDPf63/KvFS/ovLWFA?= =?us-ascii?Q?H4jYX9Lv2BC0qwPmwx0h6d/HIej0g4mzF4HKQEWiUNa5CM9itZrhapI6IdT3?= =?us-ascii?Q?Mh4yJW0GbSTCpyR4FPpLPbjCxZonDmoZ2Rd2RzdZq/x+pAwDoYle8KnBmGtZ?= =?us-ascii?Q?E=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB2438; 5:DOuXnqotYDQJdP27TZvglZ5CUq8cZzD/CzKTxscKZiVvBFvSqC11vE+cPZBuXHPbPXMuXJJnFwJVdFpdgdUmXQCTaSV1ur2xRuRRCsydZuXhf9fn5pFBFNOrN0XRoV0QSeTIQNReGGxiz7wxtYZlyaXTDm8FeksOjQZrZp8afIpAVrv4BJMbOAVo/9b8T8mxe5+xuJzNQSpdwm/VtW4gqnL8D4o4WciGrlcgcjfUHAW/Imz095QM0T9EFvx0MNRTSTtlqVOH9nqs/CNgGV68/ORQW1pyf9RD1VPABflh8Eam+gNJr2HYWhFmxexlxAJuI0hgErYVPZLcci7+jytI6+jWqlaMnQEBVIFjt4PwIbpMjOKx803mvKcxEyLcdKYIPZccRH0gXtI1jkuwEGgrR8LsHsCVs3nmxB2KSabsHD8jdgXWMCHJmPGn9JS6eg3pxeFPc0PXAVe4wwXEwpDTjugRK3O0Lo5PCNW1XEy9/bcytU7OsNvSuQaJlIg0C79T; 24:OSR6ArWXjKs7ALGDiPgdlgswEyKbdjAHPV3gvfQum4i5t1ivDhgLowyAKD2LMUp8HdjyXlISee9eebtgXyAWgms4qZ3OUbI1OPDYzHHgr74= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB2438; 7:w2NJ3vPIH5zz4gptXDR7VgGLfM+sftX+VJQy85kuDBQoIzXRfZzfNzLE2xSOi9V9YFqjD7eChY1xET0cfzpUIYzKgS30YQC0/LqUrhQP4ugRuCQmjMVYLkrTFO4kv3sivM2HsQLCgZ9LMqaotjoEY811ds2r94Y8beivsYew156Yx8SONhtRwmsUmWMHWmSRHQGEy3b4Lqf8CuyOqXRbRN61iDMSpODFV1sjc5DhfuflbQDLBYUKrg6gmwzgeVPVZtvWgb0zZ7JIzj8Xq2upZwqzTUWJiL0iG5a8zMtpvjTzR+1yENbfUFh246+2SSmCPCQiUNbgeOiqgu7oXkKFl0k0XDOjfnQQZX9HPrCwm1vRndotDloY/+YUl3JslWY8Gky9Cs6uWEJkuAQamQJHJTS5LSQXnN3muZ1+D0mYKlVOW2eIWXLBc/b8tEemB1IvoQF4DX3Sz8m3qICoHPUtwhQJF7cCer2d5Jd50MZDO1e2ODIiZVlcP1UaYChO9OvR2Z8q/9yBqhbLsjQylTi14eoNgDfFmxTKG1EaHVYd99nKjfDqBMcffvagpFEY61ZaF/jHilUno+ZQ9qMYYl36Kcsk01wxKLAKWGkusD2ZJILDdEWGiDKwHSzUGiT5dr+/ocSLY7dVGukEltzXBawCvviiMxICDNpRahDmGlcwcFzMgpfZW7OCSLAC6KoXqXbMWDdzx5HjGHrryrJIw7/QbLp7QCC1BDHbs23vbdJ12cgRvrHDDeXBAyBRupJRnBLh1afxCsmaCgDlgtvwZWBsF3sBC3aYzFwgP0qqK1TVf0M= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2017 17:45:43.1619 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR07MB2438 Subject: Re: [dpdk-dev] [PATCH] ARMv8: Use built-in data types for unsupported poly64/128 types for GCC version lower than 4.9.0. 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: , X-List-Received-Date: Wed, 12 Jul 2017 17:45:47 -0000 -----Original Message----- > Date: Wed, 12 Jul 2017 18:50:19 +0800 > From: Herbert Guan > To: dev@dpdk.org, jerin.jacob@caviumnetworks.com, jianbo.liu@linaro.org > CC: Herbert Guan > Subject: [PATCH] ARMv8: Use built-in data types for unsupported poly64/128 > types for GCC version lower than 4.9.0. > X-Mailer: git-send-email 1.8.3.1 > > Fixes: 3c4b4024c2 (arch/arm: add vcopyq_laneq_u32 for old gcc) Fix the check-git-log.sh warning. You could start the commit with eal/armv8: With check-git-log.sh fix: Acked-by: Jerin Jacob [master][dpdk.org] $ ./devtools/check-git-log.sh Wrong headline format: ARMv8: Use built-in data types for unsupported poly64/128 types for GCC version lower than 4.9.0. Wrong headline uppercase: ARMv8: Use built-in data types for unsupported poly64/128 types for GCC version lower than 4.9.0. Headline too long: ARMv8: Use built-in data types for unsupported poly64/128 types for GCC version lower than 4.9.0. > > Signed-off-by: Herbert Guan > --- > lib/librte_eal/common/include/arch/arm/rte_vect.h | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/lib/librte_eal/common/include/arch/arm/rte_vect.h b/lib/librte_eal/common/include/arch/arm/rte_vect.h > index 7fec25e..782350d 100644 > --- a/lib/librte_eal/common/include/arch/arm/rte_vect.h > +++ b/lib/librte_eal/common/include/arch/arm/rte_vect.h > @@ -101,6 +101,13 @@ > > #if defined(RTE_ARCH_ARM64) > #if defined(RTE_TOOLCHAIN_GCC) && (GCC_VERSION < 70000) > + > +#if (GCC_VERSION < 40900) > +typedef uint64_t poly64_t; > +typedef uint64x2_t poly64x2_t; > +typedef uint8_t poly128_t __attribute__((vector_size(16), aligned(16))); > +#endif > + > /* NEON intrinsic vreinterpretq_u64_p128() is supported since GCC version 7 */ > static inline uint64x2_t > vreinterpretq_u64_p128(poly128_t x) > -- > 1.8.3.1 >