From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dispatch1-us1.ppe-hosted.com (dispatch1-us1.ppe-hosted.com [67.231.154.164]) by dpdk.org (Postfix) with ESMTP id F0E441C819 for ; Fri, 11 May 2018 18:26:11 +0200 (CEST) X-Virus-Scanned: Proofpoint Essentials engine Received: from webmail.solarflare.com (webmail.solarflare.com [12.187.104.26]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1-us4.ppe-hosted.com (Proofpoint Essentials ESMTP Server) with ESMTPS id A0D8B280075; Fri, 11 May 2018 16:26:10 +0000 (UTC) Received: from ocex03.SolarFlarecom.com (10.20.40.36) by ocex03.SolarFlarecom.com (10.20.40.36) with Microsoft SMTP Server (TLS) id 15.0.1044.25; Fri, 11 May 2018 09:26:00 -0700 Received: from opal.uk.solarflarecom.com (10.17.10.1) by ocex03.SolarFlarecom.com (10.20.40.36) with Microsoft SMTP Server (TLS) id 15.0.1044.25 via Frontend Transport; Fri, 11 May 2018 09:26:00 -0700 Received: from uklogin.uk.solarflarecom.com (uklogin.uk.solarflarecom.com [10.17.10.10]) by opal.uk.solarflarecom.com (8.13.8/8.13.8) with ESMTP id w4BGPxmb027510; Fri, 11 May 2018 17:25:59 +0100 Received: from uklogin.uk.solarflarecom.com (localhost.localdomain [127.0.0.1]) by uklogin.uk.solarflarecom.com (8.13.8/8.13.8) with ESMTP id w4BGPxWL014063; Fri, 11 May 2018 17:25:59 +0100 From: Andrew Rybchenko To: CC: Ferruh Yigit , Thomas Monjalon , Shahaf Shuler , Wei Dai Date: Fri, 11 May 2018 17:25:52 +0100 Message-ID: <1526055955-14027-1-git-send-email-arybchenko@solarflare.com> X-Mailer: git-send-email 1.8.2.3 MIME-Version: 1.0 Content-Type: text/plain X-MDID: 1526055971-7PNBq7N9nURe Subject: [dpdk-dev] [PATCH 0/3] ethdev: fail if requested offload is not supported 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: Fri, 11 May 2018 16:26:12 -0000 The series has fixes for problems discussed in [1]. Basically it does not allow unsupported offloads to pass. If fixes regressions for PMDs which carefully check offloads before, but these checks are removed now in favor of checks in ethdev. It may break applications which request some offload which is not supported by underlying PMD, but does not actually used. Depending on discussion results it should be either dropped or applied. [1] http://dpdk.org/ml/archives/dev/2018-May/101261.html Andrew Rybchenko (3): ethdev: fail configure if requested offload is not supported ethdev: fail if Tx queue offload is not supported at all ethdev: fail if Rx queue offload is not supported lib/librte_ethdev/rte_ethdev.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) -- 2.17.0