From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0084.outbound.protection.outlook.com [104.47.42.84]) by dpdk.org (Postfix) with ESMTP id 1804ADD2 for ; Wed, 31 Jan 2018 12:31:12 +0100 (CET) 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=SKRWwFVdBdup5pkwBU3f+FyeTceN8VGpE2Z5JEttRoE=; b=Hvkrb4apjqP4e1kBFppPhNn7tWEmPH+UtLY4AfJN/PwLz9MWpDdGbu5UxArG5D/FNPpT+r/9oMAYEFswmPthMfDQ3SzS/7yvVP2cAWllrgRBDfl1q32+pCggvAG24qKZ5DkPq2skfFY9zX3R9PxWIZl+5GcO6W3MD949q+yX+sE= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.JacobKollanukkaran@cavium.com; Received: from jerin (106.201.47.68) by BN3PR07MB2513.namprd07.prod.outlook.com (10.167.4.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Wed, 31 Jan 2018 11:31:08 +0000 Date: Wed, 31 Jan 2018 17:00:50 +0530 From: Jerin Jacob To: Ophir Munk Cc: "dev@dpdk.org" , Thomas Monjalon , Pascal Mazon , Jan Viktorin , Jianbo Liu Message-ID: <20180131113049.GA30737@jerin> References: <20180131051408.3652-1-jerin.jacob@caviumnetworks.com> <20180131102352.GA24477@jerin> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.9.3 (2018-01-21) X-Originating-IP: [106.201.47.68] X-ClientProxiedBy: MA1PR0101CA0012.INDPRD01.PROD.OUTLOOK.COM (52.134.136.150) To BN3PR07MB2513.namprd07.prod.outlook.com (10.167.4.138) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 33c6a6df-5757-40d6-b6c9-08d5689e2077 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020); SRVR:BN3PR07MB2513; X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2513; 3:RWC9JMYQUirxiwjmDHjq9akVb3KDcrz09nJ/Z3M3EUklkLv4Lk/jEUMb5/K9T4p1jKPP4+GLiyXvnyRzLk6EEpnTGivb5kVBIhOnflVJVDIbrvcORcGi5uVnvXG0TkihV9x2Mavfvyh/wvgY8BNTLE45CFypmaRFpv3khnxgO4gtDQnryHc84Ej8PXFvy5iGiDDZ6ggiAtvRi8gExclm4gZjtfo37Teb5apDhbBdDVkQzF1dEwP+8/e4An0LxZPv; 25:hXrp7ME8gMru3F/ewspN2qXuK7gJk06IVF78r4zG/e4P8sZeW68qdNEIhI/U+rlldcP1fz6xUoW3qhm/qGSthuv0Gtq1Wcy3E5LlLp7KNea+yZdcOkFCAco2fR9W4Cxs+LVkJ6dsvkDts/mtqTy3wRHEzfH5DPJChCakHY0T1wySt95BJQC7eRqDrxOMlaQLdHmFpBXf1dgc2mCwYm3nDJZ7IYvQaRzHKisNzKwn2sVEzQHM6ETxL6RrMMQeFnUPK8ivu3PcBuDpbxGIaS1YJlv50RDmOddRD19zejDnVKQuTDWNSGwaf4t3X20xWAYMuJi1KhFE/3aZ0HLG59QbUQ==; 31:s28NMLVDyBsEksVF6rqZ1OO+AVn/J6/W0gmd5MY4tA6gdv+iuz54Ehfe6B+csMmLfICx40mmj6RYTXnUcm2156vdcJBJJaXU3CTeohz8QwaGJxbLM7hXVFR+86p2amfouxndBMHAU76eAVc/ao9RtDUIaPooek4DPR0g/eOZK2rJS3ivaswjqX5NP9GGpO3DEC7MC/7cp5dqhZt11Kfz9/DZSRwe3zpTN7/uBJMgadI= X-MS-TrafficTypeDiagnostic: BN3PR07MB2513: X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2513; 20:sDPbh8+ahIlXALOHSsMmHYyqDQMKfJP1jVf+93HWx8cd2hv0QpUBLM8/TlWHkzW8CDVGU/8hDyD/J1eYT7Xgm8afvSzoLcsi0tLJTuj2kvlEvwZRPO1/BYwkC8y5FERPVmYTFxoWBlsQKX0pfLgnTHN6SPd0wjIZWxcFb2839oPcn/SImDin3ljGgxXN2HRbH7c9EDnGPMTVfhQPg/fi0uPg1BpMkeTA+a+z5cT47+JBeUEtRm9ODP0Ek1gVX/AW642ivSHfKhqE//uIKcpbUxCFyI77xIWSNuPilw3Rr3dW6RiIjYdhpGbtBMuueI6JB4v18R/yn9Y+1yCik3AR45IqR5k8yEZNEtdvAPjQOoUDmByHOBelLv6G/qzbaGuySxJau0aYL579y4bFxYVcth9hoIglaKv6Mr+SikPjjOf/nLSVwAMuKV+0mjIjY8EXr802R1MDzJO6P4LLy19YXVwkhRN+O+/fkiz7pZJUvAROytXl0E37Wjy8rm+k78RwQJOauwEZSAVg+KtiN60bvsIpqjIX4vyagMDiwsUWISd5XG0o1xo1riyEOyFRFLzqF0blS2TdvJZp6oc3Dems4R7ND3W057g4NAqwPCly0io= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(189930954265078)(45079756050767); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(5005006)(8121501046)(3231101)(2400082)(944501161)(3002001)(93006095)(10201501046)(6041288)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(6072148)(201708071742011); SRVR:BN3PR07MB2513; BCL:0; PCL:0; RULEID:; SRVR:BN3PR07MB2513; X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2513; 4:cRYN6VPrla5QrmWvr7GujTCnGr4OGiU83TV80QwDPfHtuueMdsgO7sfSJ7TLLNygB8If45wy+hvbXqF5O1+KxdBZF5w1QVY8wCkFsMtmGlWanUPPs0cD6P76rqdKlspyNOOF2NoaTQzVmeDRLK3B12diSFDk0TK0VWRliuUvFrSAtUUBDlOI/oTrHF1OClOvsGSJD+Z91kYIe5tQgzh2h8y9jLi3AiKBQ4xTrTWLjwg/X7OPdW/GJtY3nFVaXl0unsG8ng5Qm8eAtpcL5HDYHuDPy0quiUTtz1PUJVafXRAfHjQgPAM8DexSmU6prFU8urb1gffGHNLQvq4ObN19tYuSCio0muyxd9CFxA1ZXUSqtgeAAOkSSjdUthLv2Jfz X-Forefront-PRVS: 056929CBB8 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39860400002)(346002)(396003)(39380400002)(376002)(366004)(199004)(189003)(13464003)(26005)(55016002)(6306002)(45080400002)(33896004)(105586002)(316002)(9686003)(53546011)(23676004)(2486003)(6246003)(186003)(386003)(478600001)(59450400001)(76176011)(6496006)(52116002)(58126008)(3846002)(16526019)(5660300001)(52146003)(81166006)(50466002)(8676002)(8936002)(1076002)(305945005)(55236004)(6666003)(42882006)(2950100002)(6916009)(81156014)(6116002)(54906003)(5009440100003)(53936002)(66066001)(2870700001)(47776003)(97736004)(106356001)(2906002)(966005)(575784001)(83506002)(68736007)(33716001)(229853002)(4326008)(25786009)(93886005)(72206003)(33656002)(7736002)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR07MB2513; H:jerin; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjNQUjA3TUIyNTEzOzIzOkJOMUtaVVJmRlNWQTlRSDV4QU1udndoTXhv?= =?utf-8?B?YlVGdjNDdVVFT3hwUkcvMWtmWWtTeGlLZWN5R2d6a3IzS3FQbWFtY1JFa1hQ?= =?utf-8?B?emlNNXVGMjhvcG5Mcld1bENtM0I0bzhOUTNZd1MwVnhjY0JnMkJ4bUlWcldF?= =?utf-8?B?dkxxdXQyWDhJOFpYV0NmK1RuSVhDYWFlZmVzVGt4bFlkQzFtSGcvdXB4Yi81?= =?utf-8?B?bHNFNjd0a0t4aGpkZUVpM28wL1d4a1Zid2JreXRrVEFMRm0vRDVhMDhjTXpr?= =?utf-8?B?R2h2VklVb2l3eEMwQ1dpUlVnVmhnUkRGZFhIMUhaT09jYVlUYnlFZzQxai9J?= =?utf-8?B?YURWcDJ5MVRQR0R6dHl2NTZtNXVrTERkTjR5TWRDR3JsM0ZOV0hkUFo5Nytu?= =?utf-8?B?Z09lbEdrdzF5dkl4ZzRjeHdLMGxKaldjZWhPR0NJTGdEbmlkd1h0aUdOMzRY?= =?utf-8?B?b2I0S3VkajZBZlNwdUlqeExrZVlpTmpiUm9OYkJzdVZDUFM4VWFuYmpCODI3?= =?utf-8?B?NjJ1bHc0UDNnUVhBL09xZ0Vwbldya3hOY01zVTlzUjlBUWh3RXg1WkdNd1VM?= =?utf-8?B?bHVJTm1iV2owRlR6U1kydFJxUXFqWmJBVmxod0dYRlg4Ujg1SkdOb290TVAz?= =?utf-8?B?RmQ4by9LVlZBRTUwMjRXbzJ1SGp6ZUJzTW0rVEhFcWI5RjNtbFVFNStZWlEz?= =?utf-8?B?WGlhbUdDZGxhVTNFZnlrN3pUOWZrNnF3dzFrS0lacjQyNExjNTFQZ2NRN3hl?= =?utf-8?B?TzhCZ1hYaE9rM21TY2VrZmh5SDlqVEFZYlc0YmhvL29XNE1QcXB3U2I2VXpW?= =?utf-8?B?MGx1SGhvK29qcFJSM2JCeWtUV2pRNzBlVUpiTkpCaTBudGxBZ3ZPZHVUZlNs?= =?utf-8?B?SERUYTdXU1U4eHAwK0QvNkFndXBrTHRZSXlrNW8ya0pPTnBHODVYVjZuOXgx?= =?utf-8?B?VU1ZNFdaYXMwVEwyWllIL2M0bVcwLzByc3FBTzZxWi9IUGozVnRibG1aZ3Vq?= =?utf-8?B?Q3ovWUFpWXdmeE5mT1R0UWh2VGRVREZNMnBEbVRta3JtenhDZ0RJMnpidUxD?= =?utf-8?B?L05EMFdRSlZVK21aR3JXNisrTUluZWVIVGlnRy9NZkFCZVJ4UEEyOFQyYU5Z?= =?utf-8?B?YzdMOXFKWGptSkNNQzRtcDZVWHd6Wk9UNUprOGNGaGV4ZnV0NXJEbGhNazlB?= =?utf-8?B?ZFR6azkzaVo4WkhpWVM1WmVrTytWcTdueTZsSlBTelJ0bXR2UHRGS1FPRHVB?= =?utf-8?B?TlREb0Izc1VPTk5qVldtQzE0LzNDWFo2SFErSCsrTmI4UHdjb2xjaXFaUUxQ?= =?utf-8?B?cFd6VVdZWGFPczJ6dGpxSE0vTitHMTJzZjQ3c256TkdGS0RhQ0hCK2NxYWY3?= =?utf-8?B?eE03Y1Fma09hb0Y5eVNPcG9NZDI5UzZrUEN5VEhFZGlFa0ZsZ0hyN2FiZm4y?= =?utf-8?B?dnluZm5OcDhYQkFjK0pWbm14TkFRcTFoK2plUUtWaUtGbldHOUNZbzBZV1Bx?= =?utf-8?B?UzlTanFIMVdWbzF0RVhaTm5neitVc1N0Y3V3d1I3dmFzMjF2YlU0NXRGUzIr?= =?utf-8?B?NkRqbFZTR0FrQmo5QTlFZFJPSWZhOUNnYU05TUhOSzZZRXUyc3BUZFVaclIx?= =?utf-8?B?citRNmVnYTlmUnVKcENYM2IrQlBaRnE1ZFUyN29FeDUvLzNFY29pQ29CdytO?= =?utf-8?B?TE9oKzhqb0t1R3RkWE9oT2wwYmxUMSs4SE0yTEVQeU9TdUJZb3krdS8yT1Z6?= =?utf-8?B?U081bzRmV1grQnhaYU94dmt5cDk3QUhJaWRBVWU1dUF1UkhYV3NnUlovQ0Zm?= =?utf-8?B?U1JOdi9PcHFvUW8zWWtGYU1EVldNakJ6S0EyKzBzZnRhcXFxUjllMk1zMmNm?= =?utf-8?B?V2YyM3dSUFBJSkF6UTlxWit3dUdVTGN5Q0dSUFRFSUZGUkhNMytEdkdLc2c3?= =?utf-8?B?cEc2UVFUQVRCRDdYNE1xM29nWStXRGtkUkhZdnBmRGwvQXRwbmYyNFB3aUVL?= =?utf-8?B?K2NyQjlDRWw1WGgxY2xveVVuNVZ6YU9DaGFrVm1FQlVIYXhTcFIvZ2lSWHBX?= =?utf-8?B?Mkl2L1B0UDRTc0djS2hMUitnUU1nT0g3dkFlM3JaOEFTbWcvMXp1U0tqRVVt?= =?utf-8?B?dHc9PQ==?= X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2513; 6:llLf6t3wG+uH0bBL54DzKhEj58+i2SZvj/MKPQ0yfb5Jdwy2tfl2GCgwyDKXendkZT7xhrvIe2ESv45Z88nw0HknmXD0Lzt0Jw2xPFufjOqE/bVbrf+yKY+alGOefBz7sBzD1zhe7GN+xVDrZCd8796H7NNckTZGDgmtb+d+Zswi+Ki+3Mt4qiTpb3kf9xzRfTn3t3520qlFpf2e6isZ/IObPIvP24OlCliHMFGNL5GYBvVcclRwZmXLruBTBH3SNGG8sdwyOgEi56GoFiahMTfNMdUta8pqAD4iP5YE2t9NfBVF54siYN+oNWmJX34WV+y18pYO7mG8bl+noj5bVIrct9VFi6dsa2BwtoMbBf0=; 5:l+zZ5WiXnFJi21iexWCoSHnhgTSV0n4M/ejzRucFjMzh+ZqRiPuBpE509wBRJ+Yv20AL9LYhE6rGEM0JTxe5xopSFAtP9sv9e4vlxuPcLWVSFgNWScedJQ8XJKyOwYGbkzahCLtzi5vnnfXJqGUgk3WEr4PuGrdvEBoVNvag8hg=; 24:mtQvNwPsh+4Ao9Vr0I/maO6sCg/4w3RwUNP92etYW1oWQtJS7KWcK/G4ffwhFGRM2xCeiupvjp1ql6E1MhxAa5J6L1UivKad9gavdcXDbrM=; 7:lheegQf0rDFU7K3q4P2a5iSSuU86wBDrpZmXvzo5v0UQ4ujjWevxMdxm4COreh7/Th/Yd+AJCS2S02GNAzzt9IHuW8QquaIz3tPIROuU6bWFCo5HpQRqiJrAKvAB6aNlXri23k93LheS3Coeg+78rUG4IaWxbGmsscz+h6KRt6FGePwUPyVOJNWwq+vsXfBmLVdzHpmyNsHg3wvIRq37bx5MSkH1KL5869H43ZXWLNTJlrkKkUQWhjWM1F72bJjF SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jan 2018 11:31:08.0380 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 33c6a6df-5757-40d6-b6c9-08d5689e2077 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR07MB2513 Subject: Re: [dpdk-dev] [PATCH] net/tap: fix build issue with ARM32 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, 31 Jan 2018 11:31:12 -0000 -----Original Message----- > Date: Wed, 31 Jan 2018 10:38:32 +0000 > From: Ophir Munk > To: Jerin Jacob > CC: "dev@dpdk.org" , Thomas Monjalon , > Pascal Mazon , Jan Viktorin > , Jianbo Liu > Subject: RE: [dpdk-dev] [PATCH] net/tap: fix build issue with ARM32 > > Hi, > Please see inline > > > -----Original Message----- > > From: Jerin Jacob [mailto:jerin.jacob@caviumnetworks.com] > > Sent: Wednesday, January 31, 2018 12:24 PM > > To: Ophir Munk > > Cc: dev@dpdk.org; Thomas Monjalon ; Pascal > > Mazon ; Jan Viktorin > > ; Jianbo Liu > > Subject: Re: [dpdk-dev] [PATCH] net/tap: fix build issue with ARM32 > > > > -----Original Message----- > > > Date: Wed, 31 Jan 2018 09:59:45 +0000 > > > From: Ophir Munk > > > To: Jerin Jacob , "dev@dpdk.org" > > > > > > CC: Thomas Monjalon , Pascal Mazon > > > , Jan Viktorin , > > > Jianbo Liu > > > Subject: RE: [dpdk-dev] [PATCH] net/tap: fix build issue with ARM32 > > > > > > Hi, > > > Please see comments inline > > > > > > > -----Original Message----- > > > > From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Jerin Jacob > > > > Sent: Wednesday, January 31, 2018 7:14 AM > > > > To: dev@dpdk.org > > > > Cc: Thomas Monjalon ; Jerin Jacob > > > > ; Pascal Mazon > > > > ; Jan Viktorin ; > > > > Jianbo Liu > > > > Subject: [dpdk-dev] [PATCH] net/tap: fix build issue with ARM32 > > > > > > > > arm32 Linux does not support eBPF interface. > > > > Since tap PMD driver has a dependency on eBPF(the symbol __NR_bpf), > > > > disabling it armv7 config. > > > > > > > > compilation error log: > > > > In file included from /tmp/dpdk/drivers/net/tap/tap_bpf_api.c:15:0: > > > > /tmp/dpdk/drivers/net/tap/tap_bpf.h:103:4: error: #error __NR_bpf > > > > not defined # error __NR_bpf not defined > > > > ^ > > > > > > arm architecture is missing is file drivers/tap/tap_bpf.h I suggest > > > adding it, for example > > > > > > # elif defined(__arm__) > > > # define __NR_bpf 386 > > > > By looking at Linux source code > > https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Felixi > > r.free- > > electrons.com%2Flinux%2Fv4.15%2Fsource%2Ftools%2Fbuild%2Ffeature%2 > > Ftest- > > bpf.c%23L6&data=02%7C01%7Cophirmu%40mellanox.com%7C19f50ad7f27 > > 34d00173808d56894c997%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0% > > 7C0%7C636529910613736017&sdata=ynsxHG9fvao4LyfWLo4GVJjlKNmcF0q > > 0BkFocJyarAE%3D&reserved=0 > > I am not sure, Is eBPF support available for arm32 support? > > TAP eBPF has a graceful approach: it must successfully compile on all Linux > distributions. If a specific kernel cannot support eBPF it will gracefully > refuse the eBPF netlink message sent to it. > Thus, there is no harm even if there is no eBPF support available for arm32. OK. But, To enable grace full refuse, we should not any random system call number like #define __NR_bpf 386. It should at least unused for arm32. > > You should enable TAP compilation for cases where you only need TAP without eBPF. Yes. It would have been better if new eBPF depended features would have under conditional compilation flag so it it can be turned off selectively. > > > > > > > > > It should work for you. Can you please try it? > > > > I don't have access to an arm32 board. I was facing cross compilation build > > issue with arm32. > > > > > If it doesn't work for you, please have a look in this link: > > > > > > > > https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsou > > > > > rceforge.net%2Fp%2Fpredef%2Fwiki%2FArchitectures%2F&data=02%7C01% > > 7Coph > > > > > irmu%40mellanox.com%7C19f50ad7f2734d00173808d56894c997%7Ca6529 > > 71c7d2e4 > > > > > d9ba6a4d149256f461b%7C0%7C0%7C636529910613736017&sdata=g5fEkG > > Gwm%2BJgR > > > KyDrxJgbFII0%2B1%2BxtbT%2FE4Qy1HACEg%3D&reserved=0 > > > where you can see more arm architecture definitions. > > > You should find the one suitable for you. > > > > I guess, it is not just matter of enabling the build for arm32. It should work at > > runtime too, If some can confirm following addition in the > > drivers/net/tap/tap_bpf.h works then we can add it. > > > > As mentioned above it must not work at runtime too. > > > # elif defined(__arm__) > > # define __NR_bpf 386 > > > > > > > > > /tmp/dpdk/drivers/net/tap/tap_bpf_api.c: In function ‘sys_bpf’: > > > > /tmp/dpdk/drivers/net/tap/tap_bpf_api.c:92:17: error: ‘__NR_bpf’ > > > > undeclared (first use in this function) > > > > return syscall(__NR_bpf, cmd, attr, size); > > > > ^ > > > > /tmp/dpdk/drivers/net/tap/tap_bpf_api.c:92:17: note: each undeclared > > > > identifier is reported only once for each function it appears in > > > > /tmp/dpdk/drivers/net/tap/tap_bpf_api.c:93:1: error: control reaches > > > > end of non-void function [-Werror=return-type] } ^ > > > > cc1: all warnings being treated as errors > > > > > > > > Fixes: b02d85e1 ("net/tap: add eBPF API") > > > > > > > > Cc: Pascal Mazon > > > > Cc: Jan Viktorin > > > > Cc: Jianbo Liu > > > > > > > > Signed-off-by: Jerin Jacob > > > > --- > > > > config/defconfig_arm-armv7a-linuxapp-gcc | 1 + > > > > 1 file changed, 1 insertion(+) > > > > > > > > diff --git a/config/defconfig_arm-armv7a-linuxapp-gcc > > > > b/config/defconfig_arm-armv7a-linuxapp-gcc > > > > index a20b7a85f..4a55bb397 100644 > > > > --- a/config/defconfig_arm-armv7a-linuxapp-gcc > > > > +++ b/config/defconfig_arm-armv7a-linuxapp-gcc > > > > @@ -80,3 +80,4 @@ CONFIG_RTE_LIBRTE_BNX2X_PMD=n > > > > CONFIG_RTE_LIBRTE_QEDE_PMD=n > > CONFIG_RTE_LIBRTE_SFC_EFX_PMD=n > > > > CONFIG_RTE_LIBRTE_AVP_PMD=n > > > > +CONFIG_RTE_LIBRTE_PMD_TAP=n > > > > -- > > > > > > I suggest fixing the compilation issue by adding the missing > > > architecture system call number (as suggested above) instead of > > > disabling TAP compilation by default > > > > > > > 2.16.1 > > >