From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 975E3A0C41;
	Wed, 15 Sep 2021 18:53:56 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 836D6411D5;
	Wed, 15 Sep 2021 18:53:56 +0200 (CEST)
Received: from mga12.intel.com (mga12.intel.com [192.55.52.136])
 by mails.dpdk.org (Postfix) with ESMTP id 26B6D411C9
 for <dev@dpdk.org>; Wed, 15 Sep 2021 18:53:54 +0200 (CEST)
X-IronPort-AV: E=McAfee;i="6200,9189,10108"; a="201879225"
X-IronPort-AV: E=Sophos;i="5.85,295,1624345200"; d="scan'208";a="201879225"
Received: from fmsmga007.fm.intel.com ([10.253.24.52])
 by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;
 15 Sep 2021 09:53:53 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.85,295,1624345200"; d="scan'208";a="471006701"
Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82])
 by fmsmga007.fm.intel.com with ESMTP; 15 Sep 2021 09:53:53 -0700
Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by
 fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2242.12; Wed, 15 Sep 2021 09:53:53 -0700
Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) by
 fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2242.12; Wed, 15 Sep 2021 09:53:52 -0700
Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by
 fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2242.12 via Frontend Transport; Wed, 15 Sep 2021 09:53:52 -0700
Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.174)
 by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.2242.12; Wed, 15 Sep 2021 09:53:52 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=aILgakjjZdhxROIKNPLIks9E9+rqGlimf4ll7DU/tKZ72kHiUh55dhsR+/9tQBCFUuW0w23UjXnD7jE9XVdn/dvsLgx00QH33VhTlmXHCTkcmUkO19i2CZf1K3dRHik7lhBtXVcryECBM9WkPzCZemw0bN7gcbDnZObDBgxafoKBx5L42WibRsQWjo5iJL48ukSv31VUpIYYwa6QY6cOX3G2m2tQGYEWkkc5rBazqjcmP5NGDK96bwJwvXh1dp7/Pstayxo+RpqgmhW5AaTuJ9RXMkRWR53mvgX9CPufgrV1M0z7hYyoee8J2a5VvnassR/ilKvjWo3jm8XY8da9aQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; 
 bh=8eUOZuS+iXGCqs9zo4xIOXWtLCHVuRTmNL8QK3x9XJw=;
 b=AkZksWgoH1p3kYjauV/y6Qr/xF1HhC01iSXvaL4FLxppEF4cWDsiLxJ9S9ej4XzSyLC9y4sOHJReQmw7T2ZUhEz+Ed0qFfRyRNB9VXhbPhpqNS0UiaJpgTJcsGcJuF4jls9YOKTpSruOrF/o6SDXjvLj9weNZ95oVeu1Y1A8WnVmLZucgxN1JGVzeLuCPfO5GJ81QGarlrk5m7zcqsNHGDlufJQT04tmOjveERpxEFf1ZxU3g6yN2QEC2WSK0Z88FJVlxiyFMUFqePPIE5etf8xmBcvJIAkzTBLnkcbe8iFaSziXOZJi/gds95a30IayebQrP8Jr2qcuYU3oZdlFng==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com;
 dkim=pass header.d=intel.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; 
 s=selector2-intel-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=8eUOZuS+iXGCqs9zo4xIOXWtLCHVuRTmNL8QK3x9XJw=;
 b=twhMLThFP2Y8Hy3iyOMe1rgHuAxFFqQwoQdyg1Rn8G2i6C0zqklNaoKgWNf8Y5eFOV/6nd+6TPNq58lijjv2lJbYDvrGK45+1xsfK+uz52ZXc9r2FCg7QjM5AkGLT/gAOGCsX+SQY5iZcjoInQO8+edHyGlB0qFL0F7Nhuw+aC4=
Authentication-Results: dpdk.org; dkim=none (message not signed)
 header.d=none;dpdk.org; dmarc=none action=none header.from=intel.com;
Received: from PH0PR11MB5000.namprd11.prod.outlook.com (2603:10b6:510:41::19)
 by PH0PR11MB4887.namprd11.prod.outlook.com (2603:10b6:510:30::18)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.14; Wed, 15 Sep
 2021 16:53:52 +0000
Received: from PH0PR11MB5000.namprd11.prod.outlook.com
 ([fe80::747b:3a08:d1ec:31fc]) by PH0PR11MB5000.namprd11.prod.outlook.com
 ([fe80::747b:3a08:d1ec:31fc%5]) with mapi id 15.20.4500.019; Wed, 15 Sep 2021
 16:53:52 +0000
To: Jiawen Wu <jiawenwu@trustnetic.com>, <dev@dpdk.org>
References: <20210908083758.312055-1-jiawenwu@trustnetic.com>
 <20210908083758.312055-15-jiawenwu@trustnetic.com>
From: Ferruh Yigit <ferruh.yigit@intel.com>
X-User: ferruhy
Message-ID: <f21296c7-0c52-bd28-3383-02376fbef882@intel.com>
Date: Wed, 15 Sep 2021 17:53:46 +0100
In-Reply-To: <20210908083758.312055-15-jiawenwu@trustnetic.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: DB3PR08CA0004.eurprd08.prod.outlook.com (2603:10a6:8::17)
 To PH0PR11MB5000.namprd11.prod.outlook.com (2603:10b6:510:41::19)
MIME-Version: 1.0
Received: from [192.168.0.206] (37.228.236.146) by
 DB3PR08CA0004.eurprd08.prod.outlook.com (2603:10a6:8::17) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.4523.14 via Frontend Transport; Wed, 15 Sep 2021 16:53:51 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a9bd5a2c-cd10-4a72-fe2f-08d978696565
X-MS-TrafficTypeDiagnostic: PH0PR11MB4887:
X-Microsoft-Antispam-PRVS: <PH0PR11MB488754AA2203F06189D9498295DB9@PH0PR11MB4887.namprd11.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:318;
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: aYsADJ1ThqfEgD6FFUXR5I8eViGvCEQujMntvGz1Q0I/mn9QHtfdU6EZW+/ejakbRqPiT6HPoUfBX9PW/DGdEqjuNepOpPFA7yMIyhyoGjKDMlgJLcnKKM4Fp9PrhBRfp8c2leuwsjUqbOi0ZtF4oLOXTEXSVJUeJyokQVspoq8HXtNC9ulGJDOoV8sSXKKFxSlC/RRIuMndHTg2YGEnGhHL0ZhUSmJOxoTKsCyFHv4owxw3VHPS5kq0OdlNLOQd6xeAVYcZPypWBL9shAdLRJ9Ggsw/I9HiqA6dG3iAsXbOrwcjG3AaZJkTao5Z1aPvENuJwKEusPuunpuq2m3/XFKduPTvL9J+ox32LG6nDMZogFFFzQ7mLGzwhRe35jIYUgBwRxio1hLzfl1nwY5y4YazbMIRx0jTp3LK5is274ZgRy6h5YCOkSqflbsV5GePfHsQhFedjzClVtMQ6ToXnRZ2yhJ4WkdviRHHWmauecQAcDnJANxDdmu5C4n+B9ExKykl0w3kGDmFTKTpDKPPq+apefpnURXN5//E/QihBVXBEMSiTQHV9GGrb1sfmRazvKK1/dJG4PV0la3ofomoG0T2OK89u6n4eQ2LhQ8j2xdXWPeXxkYYj+wzjAHneL/tRTf7yc7rQunOaA9Fbngwj/7L0Mee9FO3wzG5khkBPoMHeeNiDCsVLlA/Uu+vRXYu0t2NZJZ4HxVxYpO/fUCtpw==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:PH0PR11MB5000.namprd11.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(4636009)(366004)(66946007)(66476007)(956004)(66556008)(2616005)(31696002)(86362001)(38100700002)(83380400001)(36756003)(8936002)(4744005)(2906002)(53546011)(8676002)(5660300002)(26005)(186003)(316002)(31686004)(6486002)(6666004)(16576012)(44832011)(508600001)(45980500001);
 DIR:OUT; SFP:1102; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?QTFUTGVlTkNmM1NpTWE0VjlLdHpHa2ZMdFhBOG96VUI3RDJNUW9xSStXNTJ6?=
 =?utf-8?B?YUxBUG5zTlhuNHpnMWRHcDNTcjVWdlp5ZFpRMXFkOWl6VUNmN2FmcHV1WHdK?=
 =?utf-8?B?Q0M2bUtZN1pCTVhOT2dDS05RT1lDMEppYWhKdW9oOUZZZzU4ZFdFb3JNSjI2?=
 =?utf-8?B?Vk0rNVJFNDczdnlpNzdRcGR0TXlmZVVCYjhjRU9DcHVoSzBaazBPdUxGWnUr?=
 =?utf-8?B?L2JYQXlUVVJodDJYRkxvcEFCY3FMcFgwTWloaitwYXV3U29sUmxNa3JqMHc4?=
 =?utf-8?B?elI2UFJwNm9lNlppYjByeC91My9udE13akNTb0ZCRU1QYTJ3R3lzU1lYN0Nq?=
 =?utf-8?B?VkwrNk5IZWZUN3BMTm91ejhLMWlGbDFsTWh5Q3RBSDFjeDBDWnMzRS9Gb2x6?=
 =?utf-8?B?U3RUMnZNQUhJUDB1Vnd4WGpuaGRMVm8yUGZqUkw4N1M0d3RuQVFRTUpwQWlP?=
 =?utf-8?B?QU41YzZVMXg1S0RLRTRqU1YxSk5mRFp4WHJRejdRamhCR3BicERGUTllenRR?=
 =?utf-8?B?eUp1ZXB0YkwrU3pvaWI3SENRZXJiVG5QZC9LbWRENjg2TmM1RlFnekNiOURx?=
 =?utf-8?B?bngwWU54Um9UWUUrdGlLek9VcEhVcFV5Zk5IUHIzZTNvS0x5aU0xR0ZjT2tm?=
 =?utf-8?B?QzRyaHBHc1cxM1B5VWFiT3paVXdBOGs4SFZ3QXhNYlhvbjc3MWRUZHFMYU5h?=
 =?utf-8?B?b0Nsa2drUGZ0K2pOMUJDcy9Ec1dUU3RQWDhDRkJYYW1OMlF4Wk5lRzgrU1dQ?=
 =?utf-8?B?Z0NkKzQzQWd1d1pHQ0ozNlA3Yk5sRGMyd3R2MHkwNnB3Y01uejFmYi85OGVO?=
 =?utf-8?B?ajZDVDlZNWxWZE9sM0d6K25vWndja05ZSlJiTnNGUFdnOGxUZFBUNm9RZzhJ?=
 =?utf-8?B?anhlSFlGTXNWN2I4MEVyOGhCaWtoNjVJZitmeEhackVOZWh1ZVBWUmNTd1cw?=
 =?utf-8?B?N1pWUGtZUUFMVzByZnRyaG5uU3l3YktpTzQ0RTlOSDUrUm8wcE00R3RaY1Jx?=
 =?utf-8?B?dGc2RXBUTUtvV3RHcTlVQVVOQ1lUd1pKYjArQ1puS3JyZVM5MUY2VXg3UHpY?=
 =?utf-8?B?VHFhbVFoVXBGTW51ZFlDQ25SK3hOQkpaZkpYNWRNRFg0K3pBcjFNYWYvUG5Z?=
 =?utf-8?B?OHJ0WG5PMFJsdzhjSitSU3RFcmF5TXA5ZnRiemoxMUdVTk9IKzRFdkZncDVS?=
 =?utf-8?B?dGNOR2xNdWZDc1BxMVZBbjBoUnJ4bFhoR2x1WlR4TW9VZ0lHdC92bkp6MzVy?=
 =?utf-8?B?NVpaTUNSTzAreGhlTDNPWS9LWTJxK1pUWGpmejcwZjE2bkZxbzYxT1lVeGE2?=
 =?utf-8?B?cjBlRlRpY1M0ckthUXRYNkZST1kzU0pQLzhwNTVhNmxROUhCK0RUYlRINTNU?=
 =?utf-8?B?dDBXZ05sb3JlWTJVTFFpRHRpaU40cTl3dmxmUUlKQ2pUQVlUbm5sM0d0RkVq?=
 =?utf-8?B?dWgzRkg2T1F4Vy9UbnBzOHZiOEFpbWd1SmxocldnRnF4MkFmaDduQXZ3dEFI?=
 =?utf-8?B?UndTd3hsT1BCY2tuMTlvenZRYkp6NmlvbWdiMXpCYUFKQXEzb083MHU5dE9v?=
 =?utf-8?B?dHJjVXl4TXE3Z0tZOWdIM3YraXY3UlV4WklxaFd6aGhCUWYzZWdxZzgwbjBm?=
 =?utf-8?B?V0dFWTVwS1FQeWwzeVdCdjBpYmlNVHl1Qno3ZmxLMzlZZVpPNE9UQWRqRXhE?=
 =?utf-8?B?OWovdkQ1QjE4ak1sT1JEUlZyd3FMWjNhY3lNcllqUS9wQ0U1ckUyYnVqRnpw?=
 =?utf-8?Q?HgFxFb6HjG1x7GKuYd4V7CtZ+qKGC3Ay8vTJxIj?=
X-MS-Exchange-CrossTenant-Network-Message-Id: a9bd5a2c-cd10-4a72-fe2f-08d978696565
X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5000.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Sep 2021 16:53:51.9540 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: 91U5AM2rof6w0TnxwQnfm9W80BBXeZT2jZ0Di0hBIMfet9pkCkhF2LNQvjhvxPlz1sUitrFtz2yhfk+jiTddWA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4887
X-OriginatorOrg: intel.com
Subject: Re: [dpdk-dev] [PATCH 14/32] net/ngbe: support Rx interrupt
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

On 9/8/2021 9:37 AM, Jiawen Wu wrote:
> Support Rx queue interrupt.
> 
> Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
> ---
>  doc/guides/nics/features/ngbe.ini |  1 +
>  doc/guides/nics/ngbe.rst          |  1 +
>  drivers/net/ngbe/ngbe_ethdev.c    | 35 +++++++++++++++++++++++++++++++
>  3 files changed, 37 insertions(+)
> 
> diff --git a/doc/guides/nics/features/ngbe.ini b/doc/guides/nics/features/ngbe.ini
> index 1006c3935b..d14469eb43 100644
> --- a/doc/guides/nics/features/ngbe.ini
> +++ b/doc/guides/nics/features/ngbe.ini
> @@ -7,6 +7,7 @@
>  Speed capabilities   = Y
>  Link status          = Y
>  Link status event    = Y
> +Rx interrupt         = Y

This also requires configuring Rx interrupts if user 'dev_conf.intr_conf.rxq'
config requests it.

Is an application can request and use Rx interrupts with current status of the
driver? Did you test it?