From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-db5eur03hn0202.outbound.protection.outlook.com [104.47.10.202]) by dpdk.org (Postfix) with ESMTP id 5BC601B690 for ; Tue, 3 Apr 2018 11:19:52 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=hKH+BqQwe3Qgvwr6ymkS5BMTq0UKFkz35rh2O6P0GZg=; b=gYqd3tcdE8EGNPToTfgNSIUk2LAeqEMmJ+6reO9lhVezBNRoV90jryTw6zdQ8L0kgVCr+vF3tgD+bJSIu34uq7doHR7v4Xp3yltR6MvccAx4uQQNvUJ6TtWw0u+wrUu2TsnEk5ZwcW9tAes3X4zmK1AbcaAmqM2AAftuvMkiHsg= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=shreyansh.jain@nxp.com; Received: from [10.232.14.39] (14.142.187.166) by AM5PR0402MB2772.eurprd04.prod.outlook.com (2603:10a6:203:98::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.653.12; Tue, 3 Apr 2018 09:19:45 +0000 To: Rosen Xu Cc: dev@dpdk.org, declan.doherty@intel.com, bruce.richardson@intel.com, shreyansh.jain@nxp.com, ferruh.yigit@intel.com, konstantin.ananyev@intel.com, tianfei.zhang@intel.com, hao.wu@intel.com, gaetan.rivet@6wind.com, Yanglong Wu References: <1521553556-62982-1-git-send-email-rosen.xu@intel.com> <1522512182-182441-1-git-send-email-rosen.xu@intel.com> <1522512182-182441-3-git-send-email-rosen.xu@intel.com> From: Shreyansh Jain Message-ID: <25304883-90fc-a579-c234-2058aa7a10b8@nxp.com> Date: Tue, 3 Apr 2018 15:04:53 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: <1522512182-182441-3-git-send-email-rosen.xu@intel.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [14.142.187.166] X-ClientProxiedBy: OSAPR01CA0033.jpnprd01.prod.outlook.com (2603:1096:603:14::21) To AM5PR0402MB2772.eurprd04.prod.outlook.com (2603:10a6:203:98::14) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: e47c8c3a-40a4-4cf2-fb83-08d599440ddf X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:AM5PR0402MB2772; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0402MB2772; 3:4Y5uWsOT/laWFv9o3L2dzjamMFdlhaCYAV6MI3+Ri7RmQI9KuKGNrFbRVFYnpbxrWJgAX/Mwc9s384fGQoRRGj9ytqGc6x3e1BUIdpjVAePEDgGXXbqXIrinYM/EO8YtfTGuZKNaub7qq9GVm40iDieV9gaKYuidtD8pkkbBA53UAOHEjqWQ/U1Qs6hR1348QY4W2WDmuGgyxMCqRjg/YTo/z1j6/jmtNzZ9u0Brm7y1Lp6Ci37BOvfoWGyu7HGW; 25:QPSZ5jo5AE+k6sGwRxuhQfXwPNZXRLnnw2l8R2WCsHJdr7xOOFta2UH2rEKKzxlDc2DCZolhimdK1k6znhQeNrbEFjoAByuw6PTRyHMk1WIG7bk/QwkVfMpNdhLHRek5kBBxwUI8HB0TFYa9AoKK93hy7oH4quPqESMYMOePtzTr9MKU+VpS8pTKNw/YUB8x6xsu/w7JnpIFetUbl8NjN/h7McnvsnsFmk83nP+XWq/vgjFJ3EhbIQmHmmbe2lr1uhka4Y9d7QLLX51z43uIQCpE+C6j2MOE0Pr6OS/bpcWItn6Y4gRJqgw8C0Nuw+mp5Ytk2wSWp0U9iM7QTsrtrw==; 31:UZuGcNkRDnf78VWfk5fmGPRkPgP/8MvwCr2QBFXZ5xSVze28IVl7seAURFePGbfNwNd12puF6BflASzaqszxkLTJ/zCQRdAk+8vn5kzCBUKELDhXfK/3ZTO6COmUPhlRc2lk7LPr1RecMjtxYBXIsZNmAqZNcjdJj+48v8rVaesmyQKBRgFNx4S8x1XwfMW5ySX5W4Gzy/N5CfUU8gymBR4D9L+5YQSHGPxHzdecgII= X-MS-TrafficTypeDiagnostic: AM5PR0402MB2772: X-Microsoft-Exchange-Diagnostics: 1; AM5PR0402MB2772; 20:J1Zvz9Aoy0cE5rc8DEKvH1M6qYZYJvbqFU9Y4dAVmFlxhtSTOgi/3bGdsrVbOowEG0+zE+6BEXrPa06fG/9MwjB1xpZ7M/BudSj2s4LvQ39YowCFBaRU9NObfgiaTCZgzZnN7ePSXaaV4JFWl+QcmkTqHupUKBCsDZKEb6CnYfswSlu42w/tSH/QyWmr/SGsctjXVZcPQU4uBn9dHOSU2yvwsfwnvUnLUzA1MveKX6hQKpH2ihYstweK2BSJdSv/mdqkNsgCewNOGEJHiVxZSy7/+eoY+znAt5sMDYh02LFYy7MHUmIygXhkqsV8FKQNiz2mA7bIoJtQforQg+9KjurAqF4/cHZUjM2nIbDmdVUgwpou+q4yXr6RWYu2V1Lx4B1DJEuHtgQQunEmeG+Z0pSIDpCEaaj7y+AJmzr/ZGJhCUi7m67ExFUIkjysA6CH40FkU6LejtfwCiGvFfRLAO+B/IaOJpu0MZFxQCdzYmmDMReUI/t5a9BJAWxX4LVp; 4:VHwnKSAHKfYtfwLHT+MOCrTJzXdWR0T1d06ZGXR7saGx2b2Jc36F9uIt2HrLN8Hx42eHzjvXxZl9w8Q4Yc+5hhGPZ/1nzjbPmV0vZ0iFVmNLtMR8YtG667DCkc9hs7JSUiTz4xK8cRsKRiEVDJBdhRj0+VbOdgveq9CEWXJBxj5FV2m6Hp/Uu6GZGIhPSF6pB3vQ634P+jeT/4UEDbj4w5hYE4ScDpGyHV2O5OJME6+fp3Z0nCkIpJC3xIDixLEknsv2MEbwuhUrSMv53U1mkQmZjAT1sE3mw42OmbKD1MypbCDT3pD+iE9hFPigIBap68U9cXp+ZfwvgtTNW1le3QcJ3/Za6OYeRo3XFDfTy3A= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(66839620246622)(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231221)(2232076)(944501327)(52105095)(3002001)(10201501046)(93006095)(93001095)(6055026)(6041310)(20161123562045)(20161123558120)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:AM5PR0402MB2772; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0402MB2772; X-Forefront-PRVS: 0631F0BC3D X-Forefront-Antispam-Report: SFV:SPM; SFS:(10009020)(6049001)(39860400002)(396003)(39380400002)(346002)(376002)(366004)(189003)(199004)(25786009)(105586002)(6916009)(52116002)(6666003)(2486003)(97736004)(76176011)(68736007)(16576012)(52146003)(23676004)(66066001)(31696002)(36756003)(86362001)(26005)(65826007)(6486002)(77096007)(65956001)(5009440100003)(7736002)(316002)(478600001)(47776003)(386003)(6116002)(2906002)(55236004)(50466002)(3846002)(65806001)(229853002)(7416002)(956004)(64126003)(16526019)(11346002)(8936002)(230700001)(305945005)(81166006)(81156014)(5660300001)(2616005)(186003)(476003)(8676002)(4326008)(446003)(31686004)(106356001)(67846002)(486005)(486005)(6246003)(58126008)(53936002)(59010400001); DIR:OUT; SFP:1501; SCL:5; SRVR:AM5PR0402MB2772; H:[10.232.14.39]; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTVQUjA0MDJNQjI3NzI7MjM6WEpzc1lWN09KT0RVblZaU1dXKzFYaWJx?= =?utf-8?B?R0VIRmZOK1MrenRwVUNKK2E2YUU1cjVwYnppa28yTGhZaE1jMUJ2SDBQRG9m?= =?utf-8?B?cllTWUxqK3NQQi9wUXRaNnhJa0FwUHJIMmdVMFBsSWJyQnZxN2UrZERGWXgy?= =?utf-8?B?VklMbER2ZEpxNGJPQ2VJV1lvNi8yWlk2RHNQWUI2Ui93dFp0Y0hVeEVRQmM4?= =?utf-8?B?UGU4a2JzalVtb2N6ZDJwa0toWDBnb2wvdjV6QUdUQTd2TWJwYWJOZXNrRzBq?= =?utf-8?B?WGJ4bGtNR0tUVjVqcmQ4QlN6SmVhc2QzZE1aWG51TDB6Y1dzQTFwZkRxaXFz?= =?utf-8?B?T0oxZmMzY09IaWRBS1NGa2ozcjkrQjJCL21CaGxZRkxFYUU3UmkzT1hnNitO?= =?utf-8?B?UGs2cjZlMGZ4bHowNW9lT3VNZVlsUXhGZXJ3ZUlnc2pLLyt3SFRxV1lVYmIx?= =?utf-8?B?ZytjdE94Q1NBdmd1SldGTld6czR2UEpWV1BYU0M2RWhsTENUalVmdGhJSElY?= =?utf-8?B?VlFGT3VsOWQzWEpDR3RtS05jZHRQanVsQ3JvM0xVdjBURDBmZ0dHcjE1MTNR?= =?utf-8?B?OHl1amJ3cXV3SHNST0g4ZFN3Z29Sa29qM2htR0FUVm0wZFdIb2Y1SkhUaEQ5?= =?utf-8?B?Q0RHM1l3UER6RFJ0amxrNFRGc2xIaDhjTlFocGh3YmN4Z0g4Uk14eStXQmdj?= =?utf-8?B?ZVMrWEtNQTdURmswK1diR3RZamVTRjB4bnc0UXMySXYrQlIzVzJoZkJXQnJ0?= =?utf-8?B?aTRoNjJCcVpSR1hpaVNRY0Z1c1BubXYrVzBneGJoTlVuejZ6NG1lVENMelZT?= =?utf-8?B?c0prTHVBRTFCMW1EczFqakJPTEk2WnNVbjB3Y3p6WWxuRlYvQmJnOWgrZzg3?= =?utf-8?B?WUlhdUdpM1draEZQcE1JQU1kRDdqWFFrU0NaRTcxOUJaZ0lBY1dneE1kWm5G?= =?utf-8?B?ZXJmdzhHNU1TTmRlc3h5eHdrb3lpQmNmWDNGbzhidG5xdWNVMXRaOW1wZ2JD?= =?utf-8?B?MjhTc1pIbE0yWW9BRWRCM0hkUDB2R2tmNE9OeHdiYUtsRHd2bUpaSHV4cGpp?= =?utf-8?B?YWRYdEx5TU52cHV2ZHk4MmtmR3pabFVSQzREWGtSWVBtRDA4aFY2YXZDamNs?= =?utf-8?B?NStaczYzbXExWEVpTExJai9mS3BGWndncC94WVFzckxCNHluQ0ZMUzF5Lzcz?= =?utf-8?B?WlEwcGo5N3d0aVZqRm1JWUpRQjJWaXloV2JQczRLOXZiREljT0Nyb1Bhc1J1?= =?utf-8?B?QitTeDFXVlN6TGRZU2hDTTZsS0prZ0pwTnpUbVIwU3g3cUd0N01IN0tlc0lx?= =?utf-8?B?TDM5Vkl4TC9jeDNTeXIyLy8ySG1hVDRFeVlMdWRDa2ZwTEs1WCtDRS9LRVlm?= =?utf-8?B?NnpkTnpQWmUzcCtHV1lBSVFiRlJBK2V4bFZmT3N6NmxYNmdvdi85WTBTaTdR?= =?utf-8?B?NU96dHFnSm9Yalk1SUFhTTVtYmhTK2Rud1piL0ZTTDRDUERSdWplUk1BV0I4?= =?utf-8?B?OGNoYnNNMDQ4anZNd3lkeFZydEh5R2V5anpiQmh2bnVGNXU3TnFwcXRrR1dB?= =?utf-8?B?T0loN3VTZFVudEJDZVRUamNzMlhCUFp0STYrdjdNMG9tODJnU0pRQ2ljNUVo?= =?utf-8?B?UW9aY3MwYjdnUkJ5K3NHOVRXa29HakExejhtRm9kUkQ3Nm5ObVI1NWsrQU1v?= =?utf-8?B?NFBuK1hmZGVCclU4TS8rMmp1c2kzMmViUTE3VXJFKytMd0luV3pBRk5kZlc2?= =?utf-8?B?ajFJRytRN3hIVllDM3pyMnhNcVR2NjF2MVlUbjBrS3RNUjNrSVJ4M0xGQnVm?= =?utf-8?B?OGphT29ONWNucitubFFVYUtSUlFhODFUTnp1b05zU0dnZENoRmdhMU13bjdZ?= =?utf-8?B?T2NDQ1FFOGVCY0hOTFVJdUt4eVN3OTIvaEVEanlQSFFRNmJxK2JIRkU2alIy?= =?utf-8?B?bEtCMDBaK05NREJEME90R2l1djdiajFCWTdpS0g5S1E1ckJhUm01S0piRWFh?= =?utf-8?B?RWQ3elJ0MUFMZDY4NHF6T1M4OE8zMHpmdHFrL3VFY1RCRGZ2dFJRWU83K0dt?= =?utf-8?B?ZnlIVG5xdVlLV29KWlc4eFljSCtsdE9OUmZtMEF3Qk1qcnhKQjFEYTRQU2FS?= =?utf-8?Q?PZwRQiMRzkwZtyWKYIpC5GlmY=3D?= X-Microsoft-Antispam-Message-Info: IOv9d5HosGbVqf968njl3p5/FsyJX/MdDTs6hoM4FQicBgvkdgEZd67+O/l5Kh7SD4D5i2aHiRxHS95H1xT9WWaK0+ZcBbQy24v1qDBDXiYP0gZ4wj9J2vr0q8YCJFKDUy/sIFW2uKasZ1M9iTYRptd+dZF72lGAkmoP+mD7nCdOlT2WLOpxxgbI50JBpCRjptsc8SQ3Wj2BBAPIzUyxYbl4J/tOYmZcZxiYj2kfOH20s2qKXaLdWzpId9NmPZing8A+PnUpbTyQPzRRVc73QZL71rYr9V8/tKsgiqUv2XjE/dKM0sxtWGp1ISDOuihD16g8WwEjP6b2JSncd8CQVrz9aPoZuz7BAftoStKP1AGhApjNCV2I8LZaswqjT1sSR0pSa82ano9tv21W92M3GcGVtHr9lOwUoKbvjpAQj7qrqMbw9CSBRuOqEXRDPWDsJAFN7+j+bv/YQ+Vd+QwhRPYeF/n+TIIb73r34Qh4TCCj7pn7BZT2S3kpqAvNgXpV X-Microsoft-Exchange-Diagnostics: 1; AM5PR0402MB2772; 6:37bViRaAicsmNMaD46JtIC+QsTG6S+Rh396zqT2mqj0byxin4yIP2OCilalizZJPnVetzg3oI33PVwKykeeDUtA3LJ8me9U8RdsTeTR85Ouj6t7ylZy3Eo94X1aGXAN6w+xOo5W6zskodrqD1BrbER3AJs7MIxdCnwe0MJkH+AF8aVqfLfZ7nmE9NADoZx4+B/750X3AQiDWohzzYpWEbqb+CjiNf0dY7uql7Ttwzi1rBjb7a+Ke4IOTTc/vEm+Wd8MFNIy3UU6ee07jav3mIFWPlZhak+XmjO4vTEThX45jPUyYzW9VmG/P6Ll6ax9M6KwYgEvmuRGp30QTqwsDfv1YwmxHIA3VeAWlX5MHrJ83cRKLqi05pbygfgBHut4KHMqGd+z6Fa7ExtBQfc/mz/Q6uLsCHQSu6gZtIAv+DBcrt7FLBcceRF6FdVW2D1N3AcU4hfNRleJuq+at7itqrQpvnPKtmFDjK98UMzsu0YU3f6F6XjPLZB4YAtXzDbxt; 5:3yJZB9n6PyUigjocHMISOZO4nNnYB5777Q5jEqwEk1tvy9eNNa1kuJmiKyqkaCahmQueOQk1t8XeHOLT4buixmsEnjYTA9RUCLSUdsCwykayOFVE3o2+sC0qMD5Jb6GZ9OHX6i84MQ1ZnSgYiQToFmRYak5Qd1RxOr+W5mgcJqQ=; 24:xSD1ia5cG2NNh0CPam+UUZpNAObhvpPj64ODpcv6ZB7CfbJt5ArG11mlGlnU55QUYaMbBqhMeA8YhAXbeiXIaA== SpamDiagnosticOutput: 1:22 X-Microsoft-Exchange-Diagnostics: 1; AM5PR0402MB2772; 7:XrOCfHp8uVe5AGXO0U/ARNIKw6szmPEqq+3vumStzUf3gr7ZHiA3IviBc2izLp61UGNkdfnQ03SKf9T5x75IfpOO5kxnk6BBXLxgeExPHaxxK3n60XtY+NiAYxaEOViElEvcp1kgJdDwOn9gHbHhqO3uindWAMdtEUOtj9E4ELyc8747NDePHu7gjbcG6krrkRqPWr/L+H9EfZbuiuW8qWKIoODQlDoTLM2yIgM69oXt9YVsCLp6k1OxY1+e/640 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Apr 2018 09:19:45.8808 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e47c8c3a-40a4-4cf2-fb83-08d599440ddf X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0402MB2772 Subject: Re: [dpdk-dev] [PATCH v4 2/3] Add Intel FPGA BUS Rawdev Driver 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: Tue, 03 Apr 2018 09:19:52 -0000 On Saturday 31 March 2018 09:33 PM, Rosen Xu wrote: > Signed-off-by: Rosen Xu > Signed-off-by: Yanglong Wu > --- > config/common_base | 1 + > drivers/raw/Makefile | 1 + > drivers/raw/ifpga_rawdev/Makefile | 34 ++ > drivers/raw/ifpga_rawdev/ifpga_rawdev.c | 594 +++++++++++++++++++++ > drivers/raw/ifpga_rawdev/ifpga_rawdev.h | 37 ++ > .../raw/ifpga_rawdev/rte_ifpga_rawdev_version.map | 4 + > mk/rte.app.mk | 1 + > 7 files changed, 672 insertions(+) > create mode 100644 drivers/raw/ifpga_rawdev/Makefile > create mode 100644 drivers/raw/ifpga_rawdev/ifpga_rawdev.c > create mode 100644 drivers/raw/ifpga_rawdev/ifpga_rawdev.h > create mode 100644 drivers/raw/ifpga_rawdev/rte_ifpga_rawdev_version.map > > diff --git a/config/common_base b/config/common_base > index 49f6b09..08b7cce 100644 > --- a/config/common_base > +++ b/config/common_base > @@ -137,6 +137,7 @@ CONFIG_RTE_LIBRTE_VDEV_BUS=y > # Compile the Intel FPGA bus > # > CONFIG_RTE_LIBRTE_IFPGA_BUS=y > +CONFIG_RTE_LIBRTE_IFPGA_RAWDEV=y > > # > # Compile ARK PMD > diff --git a/drivers/raw/Makefile b/drivers/raw/Makefile > index da7c8b4..6fc8f2f 100644 > --- a/drivers/raw/Makefile > +++ b/drivers/raw/Makefile > @@ -5,5 +5,6 @@ include $(RTE_SDK)/mk/rte.vars.mk > > # DIRS-$() += > DIRS-$(CONFIG_RTE_LIBRTE_PMD_SKELETON_RAWDEV) += skeleton_rawdev > +DIRS-$(CONFIG_RTE_LIBRTE_IFPGA_RAWDEV) += ifpga_rawdev > > include $(RTE_SDK)/mk/rte.subdir.mk > diff --git a/drivers/raw/ifpga_rawdev/Makefile b/drivers/raw/ifpga_rawdev/Makefile > new file mode 100644 > index 0000000..118c729 > --- /dev/null > +++ b/drivers/raw/ifpga_rawdev/Makefile > @@ -0,0 +1,34 @@ > +# SPDX-License-Identifier: BSD-3-Clause > +# Copyright(c) 2018 Intel Corporation > + > +include $(RTE_SDK)/mk/rte.vars.mk > + > +# > +# library name > +# > +LIB = librte_ifpga_rawdev.a > + > +CFLAGS += -DALLOW_EXPERIMENTAL_API > +CFLAGS += -O3 > +CFLAGS += $(WERROR_FLAGS) > +CFLAGS += -I$(RTE_SDK)/drivers/bus/ifpga > +CFLAGS += -I$(RTE_SDK)/drivers/raw/ifpga_rawdev > +LDLIBS += -lrte_eal > +LDLIBS += -lrte_rawdev > +LDLIBS += -lrte_bus_vdev > +LDLIBS += -lrte_kvargs > + > +EXPORT_MAP := rte_ifpga_rawdev_version.map > + > +LIBABIVER := 1 > + > +VPATH += $(SRCDIR)/base > + > +include $(RTE_SDK)/drivers/raw/ifpga_rawdev/base/Makefile > + > +# > +# all source are stored in SRCS-y > +# > +SRCS-$(CONFIG_RTE_LIBRTE_IFPGA_RAWDEV) += ifpga_rawdev.c > + > +include $(RTE_SDK)/mk/rte.lib.mk [...] Your patch doesn't compile at this point: (Static build; Shared is still stuck on patch [1/3]). --->8--- == Build drivers/raw/ifpga_rawdev /home/shreyansh/build/DPDK/00_dpdk/drivers/raw/ifpga_rawdev/Makefile:27: /home/shreyansh/build/DPDK/00_dpdk/drivers/raw/ifpga_rawdev/base/Makefile: No such file or directory make[6]: *** No rule to make target '/home/shreyansh/build/DPDK/00_dpdk/drivers/raw/ifpga_rawdev/base/Makefile'. Stop. /home/shreyansh/build/DPDK/00_dpdk/mk/rte.subdir.mk:35: recipe for target 'ifpga_rawdev' failed make[5]: *** [ifpga_rawdev] Error 2 make[5]: *** Waiting for unfinished jobs.... --->8--- Which is because your patch [3/3] contains various definitions which are being used in this patch. Am I missing something? - Shreyansh