From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0088.outbound.protection.outlook.com [157.56.111.88]) by dpdk.org (Postfix) with ESMTP id 194E85913 for ; Wed, 2 Dec 2015 17:53:31 +0100 (CET) Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.Jacob@caviumnetworks.com; Received: from localhost.localdomain (122.167.201.210) by BN3PR0701MB1719.namprd07.prod.outlook.com (10.163.39.18) with Microsoft SMTP Server (TLS) id 15.1.337.19; Wed, 2 Dec 2015 16:53:27 +0000 Date: Wed, 2 Dec 2015 22:23:05 +0530 From: Jerin Jacob To: Thomas Monjalon Message-ID: <20151202165302.GA2452@localhost.localdomain> References: <1448995276-9599-1-git-send-email-jianbo.liu@linaro.org> <20151202143415.GA11757@localhost.localdomain> <2275492.7Tn0tJ2v06@xps13> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <2275492.7Tn0tJ2v06@xps13> User-Agent: Mutt/1.5.23 (2014-03-12) X-Originating-IP: [122.167.201.210] X-ClientProxiedBy: MAXPR01CA0030.INDPRD01.PROD.OUTLOOK.COM (25.164.147.37) To BN3PR0701MB1719.namprd07.prod.outlook.com (25.163.39.18) X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1719; 2:8vlbhjR0PdYAedel1dvGHP5HaCk61t787SaKK8hJRTgsYFFN57S8ZcK8KKvuXzhqiej025j30Q1GqZjjBLY45NXxKteio9o69tpM7pmg8z6ub+yo7PxL/pfy2QleoMZ3thKpAZIqgbsB5YzuYtpZ5g==; 3:mhMuF3X0/Z//i8i9JV5QVxBUwsK5mrYI5IPIq9W+Qic1Wclf2U84KI3/aD1C2uWugaUEhlxafiu7HwntWz49sX3UIfImlbNr9zXXuppIH9HsaJig2Bolx//WPzAbZku1; 25:dtXDOrgEiMTcLrfAosuiU6qEsGYvwcCSMF+k+uO+IPVIOVK4NTPmbDsoxO+LRJ9zein5AAUZT/v0Z3FmPYHfaeIMV49ViTE//a1mNwurXpLUrSlnrrJQaebJEn8I/TGMQkWoAb7mFUQT84h5x9E+PAjQ3PqfAQaQ5eL/KG/NgcEqI3XQkuMThkuWRW6U+YH6Vvw4wc7i5VoaLXZ0IOFOLusd60/YTkwu0daafMr8Uz7BpTMnq3Qm8gfyuJW5mmQspKxUdKubdz1ouDT/TWuKSA== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN3PR0701MB1719; X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1719; 20:C+ul+r5/sdrtq1PS7FdwYrK+gAuKTMJUfuXSUxZBAal5Ix0xEF9EMByoXi5Z2jfH/LPktoE4FEjhxjSg12hQEi5DzKxXD4Nry/+eyPMexczMjQadD/kGcSK5wdQ/dufYdCDfJVQQ3ei83t5fpj9ddyfxl5AJpKuDE7vLzRACtI4TGuwUGOa2Qk1ryT2bXF7C71GM4xI8DcvvRrTeG6kO6PGhjilE5oXncWDhvDcr0kOkir+Ct/qsPCwkw0ZR2UahkruSNY9f7tXRHtMpRSq+EQg4jdZgzyOaJeAkanbyH7XzQVezZc7Jt6dnL8YE7SKDeG38nGQRV7TsLO4Fnj3zhw9E9ceYiHlIbXHyAtTAs3v9cdDJXndoxfLaSW+1Ec3QRmGp+rxk79/VJEHqgDvPbJGYClPJBfS3KDhZ2El+9N6QGu1WaZAb/e/PbxlYSgWHOedOtL9YQd9XZDTeaKY1zxBh2EJ2C4UOeaFyaw+wFheW7FWl8HW46mNTXuY7L1w9U+/4JKkx5a9kg2MOR0y+RxbmJdxo7EYSog0VIvjwYka3bzDQm2VzyaiD4IAfAIkfCN7v9JPeRR+713Ib8FXmXay8v+fiS1FdHZB6SRrOVDw= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236414709691187); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(520078)(5005006)(3002001)(10201501046); SRVR:BN3PR0701MB1719; BCL:0; PCL:0; RULEID:; SRVR:BN3PR0701MB1719; X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1719; 4:snSHc6YSOnthKw6tZumM/hxHHTA0tbbjef5pARMRY6gt6/lJOiSvWnpjh1L44SiEsg6loivinImIIQOJu/T2uAxSxa1BKsfHuuyzHW7iChnXSrddegfQHHyIcxY+i6LFT2UAAcm/i+3hUH4lgyeb/egFdhlGklfKG8CvBJu/l9KjFO1R/9YJ2DDq1MrbfLHRkIC2bRj6SBj+PF1dWul8MEv6OC9gqWdpVyTfhYQa3FlfOkMvR4YGTO6D7ZZUlsej3psJMBvfAUmy5F63nNv/3qSKp2b6317hgX2gcTor39pWHP521kbXcBgtSMuEmdbZXbcQAFOtCaA6harZDu4kTtpnfdfP7iO2SvBUIhtQyv5ywS9GOkzUhlEjlqNLGQrJWc43uHqKdsDsfLDSKQQ7XhLaZUE//ssrxhCKehB6sAICTjdvDnWbCrvAp9E0vQLB X-Forefront-PRVS: 077884B8B5 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6069001)(6009001)(189002)(199003)(24454002)(377424004)(93886004)(46406003)(97736004)(40100003)(5004730100002)(6116002)(4001350100001)(87976001)(2950100001)(97756001)(101416001)(81156007)(19580405001)(19580395003)(50466002)(122386002)(1096002)(1076002)(77096005)(54356999)(23726003)(50986999)(3846002)(76176999)(586003)(5008740100001)(86362001)(106356001)(66066001)(105586002)(47776003)(83506001)(61506002)(42186005)(33656002)(110136002)(5001960100002)(189998001)(92566002)(7099028); DIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR0701MB1719; H:localhost.localdomain; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: caviumnetworks.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR0701MB1719; 23:K+zocQSjI5PpDQMBY9zTdprFHNdnGq7GhdMtWFT?= =?us-ascii?Q?TSIMJxHrGT80DIjLjd12PLIQXLIE90/c9vrpv1RN7EZQ86/HRJAsEgjQXylE?= =?us-ascii?Q?gLqlZAAoVwK7WFMcBJHH5rBH3bFE4pexLqZthLrM/DE2q1SuGOQgcD07HUke?= =?us-ascii?Q?irneftiEidkUy+r/pRBFVnkJLKMuyQTt8BqeitW1Yu5CIXO6g//dNjDc1O+S?= =?us-ascii?Q?PDLMkzwM9pMzf7FB3b7+7MVW+HINDapi+NIcxI1X01C51vZ2MnT9p7fQ6ru+?= =?us-ascii?Q?3J5HXIEvYjy+ZMNRrbXJex1wM5+dJrg6KcBM0Zb0JDKQeP8s0mH6e45HGKqk?= =?us-ascii?Q?0djNjv3ke/M1hb1DntNy17Vh9v+imJJU+AW3x1HvUrfVpdlL9INQuphjF23c?= =?us-ascii?Q?khhtH0V/Rz+lgyBSwmKZTvt4mj3wZZ6WZuKYiPJqhnbrqRxKy5zMr/o+uWRN?= =?us-ascii?Q?aMmSPQA/iK6M9nca0AZB/efyiwP5185O67XknNbW6wu2RraCTlNYCxmFwjla?= =?us-ascii?Q?OMZgDAMZibqimSswDUI9nsR0zCRrpyMwRuLLdb4C4HYXfjeiBiFvfGxfM5GP?= =?us-ascii?Q?ZLjfpoB3we4Z+Bjj2xvCEaa62NHC4GdYoZo8KqREhHcezjbhY4JqPfHEK7lm?= =?us-ascii?Q?6uT+rOzaGZtEoj89nqsn86F+zVzfdXvtqg7y16UlJcXe3TToOTkCkdWm0wbl?= =?us-ascii?Q?UmUQUMCOkPVbVE7DrYQVFAg+sRJm1ZhxMhoO2Cc4FUuy84sekGWmYrgRKQTF?= =?us-ascii?Q?2JZErBSP4vScEchbIWFzcda7ZLEkOw7fzCtIyNzqW9kRVMlbcFsTlzDtM42F?= =?us-ascii?Q?6wjPnJu+ng5cWbEfZBu27NDRjZCp7IBIPgmqSQdgj288T8nAGS31SlhzB1yn?= =?us-ascii?Q?Ab1/0x1d88BOIjmqJaOUk+fVqb2LjY3SAWO7LuwrwAmiOVMdXYAoqnWzOwmq?= =?us-ascii?Q?XKY7XfRKa9HX93/O4pTRPofhcLmJn4ON3XLOhrtO48ki3ZCUzukhddl92z1m?= =?us-ascii?Q?E8CPYqXs3z4MmdWeGPtnSqQ123+cY8kGDWATcU8LdeyfW4esVYRfQ+gZr9Wj?= =?us-ascii?Q?qypv/rzuR0wJS18vMVdXThJusadVp+lhDgRA+HpOzR7qURjP05BOZuyvMSgY?= =?us-ascii?Q?Ir05+YJ4S2xhOX+2Z3v0Bzl2k4AoSFkNwONa9bLEOS9lBSvsY+KM35W16ve+?= =?us-ascii?Q?o1otrtporAodmQiM=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1719; 5:q/HWRplccKhnynlg8B74ygGoHB6eecGijGywQw6f412+mON+LfbWYob/i/7QHic50CK3cduOQsts+v6Wn1IiT/od8AdosUu45ZE6EBKd9y9Z1eGPssr2XBGbubIG4lA+xxLKv4Bl05ZbLtkHhEIGYQ==; 24:l7cy1lohWdnr1dsY1MIj7SyzJkMYlyqoz5PtN7XOw/VEbBMr1z5xQZLBRF58XbiCSvJyXzE2dsXab1xLbYcWWa8NaauZGndetZoA7/5NW+s= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Dec 2015 16:53:27.2123 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0701MB1719 Cc: dev@dpdk.org Subject: Re: [dpdk-dev] [PATCH 3/4] eal/arm: Enable lpm/table/pipeline libs X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Dec 2015 16:53:31 -0000 On Wed, Dec 02, 2015 at 05:40:13PM +0100, Thomas Monjalon wrote: > 2015-12-02 20:04, Jerin Jacob: > > On Wed, Dec 02, 2015 at 09:13:51PM +0800, Jianbo Liu wrote: > > > On 2 December 2015 at 18:39, Jerin Jacob wrote: > > > > AND they include "rte_lpm.h"(it internally includes rte_vect.h) > > > > that lead to multiple definition and its not good. > > > > > > > But you will have similar issue since "typedef int32x4_t __m128i" > > > appears in both your patch and this header file. > > > > I just tested it, it won't break, back to back "typedef int32x4_t __m128i" > > is fine(unlike inline function). > > > > my intention to keep __m128i "as is" because changing the __m128i to rte_??? > > something would break the ABI. > > Isn't it already broken in 2.2? Does it mean, You would like to have rte_128i(or similar) kind of abstraction to represent 128bit SIMD variable in DPDK?