Message ID | 1491227915-9410-1-git-send-email-jerin.jacob@caviumnetworks.com (mailing list archive) |
---|---|
State | Accepted, archived |
Delegated to: | Ferruh Yigit |
Headers |
Return-Path: <dev-bounces@dpdk.org> X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [IPv6:::1]) by dpdk.org (Postfix) with ESMTP id D859D2C18; Mon, 3 Apr 2017 15:59:17 +0200 (CEST) Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0040.outbound.protection.outlook.com [104.47.34.40]) by dpdk.org (Postfix) with ESMTP id 1E759271 for <dev@dpdk.org>; Mon, 3 Apr 2017 15:59:15 +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=IAKtG4B1em8dO4JnbmbwUFpu/SjAUjoGh52deGZmcp0=; b=durqPFYBgvQRfAwNdO8a6bTVx1jbqY1n4bL1CKDj53xP6IZvuMFSQfJAG4QNhk/0VXPEUUSKXRMb5Qh+aqOmE68g6jNI1d1Usycbx7MJpytsCJugh1nNaUAzYR4dB7tahQsJsuiP0WftpPyUJ0RT7m6l0/XDC1DjSSCxJyqwMkI= Authentication-Results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=caviumnetworks.com; Received: from localhost.localdomain (14.140.2.178) by BLUPR0701MB1714.namprd07.prod.outlook.com (10.163.85.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1005.10; Mon, 3 Apr 2017 13:59:10 +0000 From: Jerin Jacob <jerin.jacob@caviumnetworks.com> To: dev@dpdk.org Cc: ferruh.yigit@intel.com, allain.legacy@windriver.com, Jerin Jacob <jerin.jacob@caviumnetworks.com> Date: Mon, 3 Apr 2017 19:28:35 +0530 Message-Id: <1491227915-9410-1-git-send-email-jerin.jacob@caviumnetworks.com> X-Mailer: git-send-email 2.5.5 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [14.140.2.178] X-ClientProxiedBy: PN1PR01CA0076.INDPRD01.PROD.OUTLOOK.COM (10.174.144.144) To BLUPR0701MB1714.namprd07.prod.outlook.com (10.163.85.140) X-MS-Office365-Filtering-Correlation-Id: 166969ac-09e7-4711-b435-08d47a999b56 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:BLUPR0701MB1714; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 3:w5z3SknCsW7td1XbUJIZP0mZ89rDypYawOCiitBZf32X8kiHm5mSr9rU4D/XoQeZtNJa5rNeRaHrQaxh8gx4FmPUqOtyY3wbvQbX1JfGJEwsBapjLFHyOtLy2fL+BYEfqai2nQszin+ZJdJX6s2SaPuWPbZzNVfims+tocC8336MCcbWfhf+vLANTwSjNvitLsFEpnQCN4lf3JIcPaKSra69vGYmIDAjbQK683QVEIL3g7DEBQAiSsC2JCqvjE9r1pLODtyvuhcDq6muWGBAHS1HAxOtFp8BBYLiMwGTberUL3I109XP36T9010BUwspzNqG/WzWCSZgxj/4YG5TIQ==; 25:aaq8QbpsC8ny+xMH8qvcbghEZ40MFrtc8M3wsUUK3f9QLuYokZ2nhrRuJrEgT64l37bD8/j5DXfS/AXgA8HiS0ZElDrxZDpVGzJFinXZwm5iQAv4tLJtGY0Fvn7qO7ebDf2l6iaa274tZjPz5Admk15SnWKZkzBfFGGRKirKFFNdafYuMoh4JOEhvjZNZSCktTPRpEs5iZhJkSbWbG3vrceEPkwFnLk4C2ICBNHp37hRllAkHWsVS3XhUr+RZwxCtSFwbPGXgRectR6nY/yEUT1j3TGzBkHvf1O3tIdDNcabEJmZzOTevJHKeQOBT+2clktJZ9+weGarqReHwap1yI335UYMw5BPdABdLb6cITim8nLs1YjfXCFmZcvEIO9NgPL/NFoKd7qZmuGkHqKFR/ymEjNMdCocNyPhjddGW578V02BUCN0Dw+682gNbNGwfMqXRvRkl7z7OEpiarnfVg== X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 31:dD7KhMViN/UMD6K59KYogrOpCa/zA4ldrjlhrrmnFHH9yhy3j5rPsw/LGN2w+Yr6ql5muU2afF7y/5HhUSqBV9xpWyXVcooDBn4j09aDsA3lIUMnxZ2gNGG/eptfhdG0QL6qP+BskFPEOEMgT88oBnh4xRkehsBBO76T0qYmu7/oSXhCOLh4Df0PP7B+R8FgToRiD1Mqbm535nlIuWkIDVAgreWB6tUkWe7UnjY3MG1Ptlvqdv9WlualZpgVTGsA0RpWn+wn6zvPI2OFnBdakA==; 20:H8NMlFIAdgbvu6UO5CEWGjaGizTmoNaH8kxLf8JbeIOtLGA+ySbfrayiIxrI9LDXnjaPrchkn7G0ertJGnNFyjv7vSaYR1NDsph+nI+8Xa/GvU1y0jbquIirOi+K9osnJ3kp1TDYNM6zH24ZrNLWv8nLrFXJvyxoHRdrwXYtSH7Elp+VIoJwTJnEahsmnLrQwlFEUr6rdgAR+0rPpK6IJBXWQwsfmkRrq+niACPbi7yBYyZfyElUB2cv+ZyeoeqGN/F/DPgkgZedOhLHmfVmMOF4yBcJPYcjWPXt9puAaaUHLTi6DedX6WMyu23cE+BKo9dvnb3RDOhymYqEYDykkSdCyEsrmj9IOvjCLkrs2o3BP8gbHdQvtvfzeYMSmld4ixektZPjxB0USXm9xWKzdWdIdotNax5/rs5ynjKB28Wb8Upj/fGIq09lXiNr6Boknu3bEf+8n59mOZN3zhgd7n/9YdXA+oEh+qujCKhosLSv25h6oLFfMOtOVlmOhgmiW2Mbh9Bdu6IPiyTpqsFFnuncXfEyBJ3xTl8PUD2/cYUccP6/79r06P5Zt4071FVAq0KaQCO+zgfFudUEWaLUK6Ko1vVFmhxD3Tv+vjU/2u8= X-Microsoft-Antispam-PRVS: <BLUPR0701MB17148249115733BE85A2B430E3080@BLUPR0701MB1714.namprd07.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(10201501046)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(20161123555025)(20161123564025)(20161123562025)(20161123560025)(6072148); SRVR:BLUPR0701MB1714; BCL:0; PCL:0; RULEID:; SRVR:BLUPR0701MB1714; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 4:cHekEBxJu6d6DYCV5gAbBKstEsdt+QWi3OPgkUaybNEPt379KkRTv1yzuxNRE31f3dWiVUBOpircrnNt4raVjKfV1RXy2lzoZXJCqc2snaPn76tan8wZvP0ycn2Avc+ZKwdkXmt4n7VbQrv2+1muaFgJ1J1LB0TGsTwV5x5jGYP7Z0o7YjuYMqzqkzdLVeE9hsBYnchmgQYZqDo+coOd3O+7yGrmYKdqyMLKWntGdVsNGIyhJ/oLMBTBSPHH3dWyFpRj83n3YSeqjqTZHNLe2wIuzoBMQT/WCcNHed5Bjfa83hFTb4T2mSMS9DumWWQBKBGSM905S2RQEg8gayQu5qSjU16vhZJvhWk3K5kQfmVXck93CtV+88LnTOVmk9jzV7D5iu6aI9tAPesr4U3hT/aGw8pfTl8lqWpWox9PdaLs7ocFS9Wv2Q7vtmIjGayHO+c75IVX0wzFtBIYj4FzPbfEZDHp7gW8qX03G+9zrzubEosizikRlxdGKfC79qB1WSNwCFRYTR+JS72B/aLSKJFSNpOmEUTJUbTEbvn3cog+vyYzxSYJ5vbLDGDbHZmHOQHIBRoB00P2GYRZ0oQOMcrakptLlNQ1wYri/dLOquPVDY9ylJl96LGZ7tAuLr48Kcl+uyPRGiD5qwWtfLMi7hRv/595E8QvH/AJiF78/VFGrcvgZDYY2WVBVHo0jELN X-Forefront-PRVS: 0266491E90 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(6069001)(39840400002)(39850400002)(39450400003)(39410400002)(39400400002)(7736002)(305945005)(2351001)(2361001)(5660300001)(66066001)(47776003)(5003940100001)(8676002)(81166006)(50226002)(42186005)(48376002)(6666003)(53936002)(97736004)(6512007)(50986999)(189998001)(3846002)(5009440100003)(6116002)(2906002)(4326008)(38730400002)(36756003)(33646002)(107886003)(110136004)(25786009)(6916009)(42882006)(50466002)(6506006)(6486002)(110426004); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB1714; H:localhost.localdomain; FPR:; SPF:None; MLV:nov; PTR:InfoNoRecords; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB1714; 23:16fbntUNglfnX26aNrk6kwyIxNG8qhxGRmTK7rK?= PEyVK+pFZlao9uN2b0yvbTypamppPiLV7anLQ9H5NDqUs7KUuQ5LJgLP9CXWKAlzpQo6S1t5kEeCpAsBxnLZ+Kc9atIDR/LNffyiD7Ep9kyZwcICCreilr0sE2dPjqDfNpLj7dqiwjgK6DINA0m0ZhkbV1NdEEZ8xE2xp/yHrIAOLfVWuDaD6C9QHV17+F0vz73ROA2Ix8EGNa92px+KQkaNtyAyE27dQqp3/8MBUBOVSrhEJ14k0Q/2eT4m2sCTRwdgJBy2cJgRkqR3TUFIMlZ7b7aDGOwFu7tupv/7hes+yy/E0xPY7vdpBoLE5T3arZodpN57XIktB9ZfSwsmN/pUc3Zd63ygosHHxjaBXG2GnxXNy76V+zEWsdFXK57WSn7Y0rHJLKZKdLs5KznhPf1gsfzL+GWawb/ePBVTpPRVhBxvT2Sd5OikZLhPNRhomc3CVIq0EDdUYvloiJLCg0cGoN+76uWS2cnaIw4m8jP90Qh2Tz8yXthHCCurMMV7IRN577J0dlqaCzjb2RhkF3Ylx75spq4vpN87sJygGeHXht1ZbSrGbbMtFL8tscUTXF7TaIb7Tm9tW0SuQjynexbrs7i3MGlH/9Depnfzb7SpkPzA0SstVEIjwHHWg5KlG/6+4F8cTWp4m9nDAVEQRmamZBGxKzybungfEejhr9zirpwNEVZ/FX37Cu8Qf6N9SNPv2wAfhaNnhr//0wmfZ1j0rwgq2YGzAePkOmRNgd2l+SF8CuIJ1FwyosdHY7f5fe9Ll4XzJ9NtcEXdaHwAXLhtSsr3tua/dcrqQF779ouj08QrL3kDl+vG0I6yMHbDLj1UYRK8oRGMWhPp3orsnuq5gu8bpLOEUOC0fX6BB8VCG13yG2KtU1sDHZFXFQf8rIFiLbG1CGv+RzmHDskpEyDM3w9olD+w7F/OXJflkvOCqI0crqkK7coIfmB5LizIoHe8xMlf+u5zv44B6kZO/oYSbIcIajA28k6oTEniK4h46fdfEh2o302kbsIk5i3lvCXi9lyQzMdlx1ro/SYhIosMZ48z2yaOOSnGwBzha9SSqz9RHQlqZPi3yC5VeRSlbbME= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 6:njMRbzJaKLT98VycwWegTtAaDcY8GTKOOYNKgT2asL9PvsHuWoWPtUYB9HrL57G3HJe98h4yDyyClmNrHfhwOgHePLYH3n9TZZ8BssHZ3Zvu20dePAiiJ/zXamv8/Z/LXK2icoCu+GVm5YHFDVkRmR9AmrmwnreizGFOkCFn5IlgFTnm2H4nWkFFPIfFhJi64CkqKN0rj9NJrisgCl6Juf85d3ZXYLvvfzzW0guQDzsYwHdGyeyafP9sDMg0WMB1egLRWC+WZLSvSxoOTLzPkVu8D9efWLSEE4Kex0g47pWVksEwx4WHrNrjZrryn8dywbhN8hUCNLZeK4+d/F+e3t19CbcWYLE48Jwdc94Q7gjSwU18WTlSpVExqKoHg8sujRj5Kgaei36LXYRlI+d4oQ==; 5:Fr5LegN4x+Ljvo6pwte4UT81VRrjvNBJsfXUaTgDTshBbNGHaAaeForBduKmuHyv6Dil5wQdOWjOuf3idCa3DFUH7Q121EwiiGuKznDwdcgrLkR3LqxK0S5elwUjXq28H+OgKGZ8i+zdtX8GxspdMQ==; 24:JNX39vq6agQB/E4AA/WyIvd/CKXDxIcIpagZX68/7j/oVUHtyEjkRLnT6hu/i5+VG1c8kLtyovGOl0W0ShgIY0CYMT+xpW0/Z/Io3eQjW4g= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 7:i1WFnzlt4W0UzcSxmq5sC7MyHHpCNkBfVgMtmC1xDmDdKAGa3rQGrec71r44+H1IIdq+qF22bbbURGeJopX/g1c4JvytXZIa/y4e7HzTQBV0HbcExLYXXtFOpCQfaWaa3KFBU5xL/tBDNlIqV3pXkJXfk1CU5HIFzW/qYYYyetZbjhwxAuRt/O/294sb7ZPNWYAYfh6VLTY5ayRgfLC/FpsasN+xyCLCO/eeosNiS99U2NCkzXPMaSO2uxWFTNqhyd3XEhkoDZjN5yfKHCq0JPzCe0oU8GFTSmtqST05QA6OrOcnDqE0geL0ksj/FbSR0hWpAsP4PUfRWKhOPVrDfg== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Apr 2017 13:59:10.2692 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB1714 Subject: [dpdk-dev] [PATCH] net/avp: fix build with non x86 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions <dev.dpdk.org> List-Unsubscribe: <http://dpdk.org/ml/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://dpdk.org/ml/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <http://dpdk.org/ml/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org Sender: "dev" <dev-bounces@dpdk.org> |
Checks
Context | Check | Description |
---|---|---|
ci/checkpatch | success | coding style OK |
ci/Intel-compilation | success | Compilation OK |
Commit Message
Jerin Jacob
April 3, 2017, 1:58 p.m. UTC
sys/io.h is an x86 specific header file and
AVP driver is not using any x86 specific IO
operation. Hence removing the sys/io.h reference
to fix the build issue on non x86 platforms.
Fixes: 5567f9689cf8 ("net/avp: support driver registration")
Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
---
drivers/net/avp/avp_ethdev.c | 1 -
1 file changed, 1 deletion(-)
Comments
On 4/3/2017 2:58 PM, Jerin Jacob wrote: > sys/io.h is an x86 specific header file and > AVP driver is not using any x86 specific IO > operation. Hence removing the sys/io.h reference > to fix the build issue on non x86 platforms. > > Fixes: 5567f9689cf8 ("net/avp: support driver registration") > > Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com> Squashed into relevant commit in next-net, thanks.
> -----Original Message----- > From: Jerin Jacob [mailto:jerin.jacob@caviumnetworks.com] > Sent: Monday, April 03, 2017 9:59 AM > To: dev@dpdk.org > Cc: YIGIT, FERRUH; Legacy, Allain; Jerin Jacob > Subject: [dpdk-dev] [PATCH] net/avp: fix build with non x86 > > sys/io.h is an x86 specific header file and AVP driver is not using any x86 > specific IO operation. Hence removing the sys/io.h reference to fix the build > issue on non x86 platforms. > > Fixes: 5567f9689cf8 ("net/avp: support driver registration") > > Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com> In addition to this, since we do not support AVP devices on anything but x86_64 perhaps it would be appropriate to avoid compilation altogether on other architectures. That is, by disabling CONFIG_RTE_LIBRTE_AVP_PMD by default and only enabling for x86_64 on icc/gcc/clang for linuxapp? Allain Allain Legacy, Software Developer, Wind River direct 613.270.2279 fax: 613.492.7870 skype: allain.legacy 350 Terry Fox Drive, Suite 200, Ottawa, Ontario, K2K 2W5
On Mon, Apr 03, 2017 at 02:10:41PM +0000, Legacy, Allain wrote: > > -----Original Message----- > > From: Jerin Jacob [mailto:jerin.jacob@caviumnetworks.com] > > Sent: Monday, April 03, 2017 9:59 AM > > To: dev@dpdk.org > > Cc: YIGIT, FERRUH; Legacy, Allain; Jerin Jacob > > Subject: [dpdk-dev] [PATCH] net/avp: fix build with non x86 > > > > sys/io.h is an x86 specific header file and AVP driver is not using any x86 > > specific IO operation. Hence removing the sys/io.h reference to fix the build > > issue on non x86 platforms. > > > > Fixes: 5567f9689cf8 ("net/avp: support driver registration") > > > > Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com> > > In addition to this, since we do not support AVP devices on anything but x86_64 perhaps it would be appropriate to avoid compilation altogether on other architectures. That is, by disabling CONFIG_RTE_LIBRTE_AVP_PMD by default and only enabling for x86_64 on icc/gcc/clang for linuxapp? If that is the case then Please send a patch to fix it appropriately. > > Allain > > Allain Legacy, Software Developer, Wind River > direct 613.270.2279 fax: 613.492.7870 skype: allain.legacy > 350 Terry Fox Drive, Suite 200, Ottawa, Ontario, K2K 2W5 > > > >
On 4/3/2017 3:22 PM, Jerin Jacob wrote: > On Mon, Apr 03, 2017 at 02:10:41PM +0000, Legacy, Allain wrote: >>> -----Original Message----- >>> From: Jerin Jacob [mailto:jerin.jacob@caviumnetworks.com] >>> Sent: Monday, April 03, 2017 9:59 AM >>> To: dev@dpdk.org >>> Cc: YIGIT, FERRUH; Legacy, Allain; Jerin Jacob >>> Subject: [dpdk-dev] [PATCH] net/avp: fix build with non x86 >>> >>> sys/io.h is an x86 specific header file and AVP driver is not using any x86 >>> specific IO operation. Hence removing the sys/io.h reference to fix the build >>> issue on non x86 platforms. >>> >>> Fixes: 5567f9689cf8 ("net/avp: support driver registration") >>> >>> Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com> >> >> In addition to this, since we do not support AVP devices on anything but x86_64 perhaps it would be appropriate to avoid compilation altogether on other architectures. That is, by disabling CONFIG_RTE_LIBRTE_AVP_PMD by default and only enabling for x86_64 on icc/gcc/clang for linuxapp? > > If that is the case then Please send a patch to fix it appropriately. +1
> -----Original Message----- > From: Jerin Jacob [mailto:jerin.jacob@caviumnetworks.com] > Sent: Monday, April 03, 2017 10:22 AM <...> > > If that is the case then Please send a patch to fix it appropriately. Will do, thanks for fixing this error.
diff --git a/drivers/net/avp/avp_ethdev.c b/drivers/net/avp/avp_ethdev.c index 23a59c1..989152e 100644 --- a/drivers/net/avp/avp_ethdev.c +++ b/drivers/net/avp/avp_ethdev.c @@ -35,7 +35,6 @@ #include <stdio.h> #include <errno.h> #include <unistd.h> -#include <sys/io.h> #include <rte_ethdev.h> #include <rte_memcpy.h>