From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 9A5EDA055D; Wed, 3 Mar 2021 17:28:34 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4A046160703; Wed, 3 Mar 2021 17:28:33 +0100 (CET) Received: from hqnvemgate26.nvidia.com (hqnvemgate26.nvidia.com [216.228.121.65]) by mails.dpdk.org (Postfix) with ESMTP id 1FC6D40683 for ; Wed, 3 Mar 2021 17:28:31 +0100 (CET) Received: from hqpgpgate101.nvidia.com (Not Verified[216.228.121.13]) by hqnvemgate26.nvidia.com (using TLS: TLSv1.2, DES-CBC3-SHA) id ; Wed, 03 Mar 2021 08:28:31 -0800 Received: from HQMAIL107.nvidia.com ([172.20.161.6]) by hqpgpgate101.nvidia.com (PGP Universal service); Wed, 03 Mar 2021 08:28:31 -0800 X-PGP-Universal: processed; by hqpgpgate101.nvidia.com on Wed, 03 Mar 2021 08:28:31 -0800 Received: from HKMAIL103.nvidia.com (10.18.16.12) by HQMAIL107.nvidia.com (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 3 Mar 2021 16:28:30 +0000 Received: from HKMAIL104.nvidia.com (10.18.16.13) by HKMAIL103.nvidia.com (10.18.16.12) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 3 Mar 2021 16:28:28 +0000 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.36.50) by HKMAIL104.nvidia.com (10.18.16.13) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Wed, 3 Mar 2021 16:28:28 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ilESk53TKAh85OJZAQJ6fuMEFENuCxwwRrk9zFOrQ/V5Db/irvYeC5r53AxP8BP4A6KKrBZeYUbB5J4sAIZqYU2r3rryE5pSe5JtAZfohDVqU5f1LU5mpSfDVMAyoTEJNKr8okJeP+172i9lCmHinBTwwY0BBsw9WwqSJqWcFaWrHl5h8dA0PMrOSQZDGsAORKaSGqn/sSEuhR80/6Z408CBJzwGvqyoCUSLP4BdqfwtSfx+r1C16WK4WUYKqRi0B6F/+kEqQ+RnaPwrOX56kNn6uC+s8wuurhbpIA6T23BmdDsomOkTQKRx4p1aAVYUP1pS3uGs/alHsJPwV9TyDw== 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:X-MS-Exchange-SenderADCheck; bh=1d9je5rFWT3RCfjlR3ripf+w4FLkxAL2/zpcr9yc5+A=; b=DVcYNOqixzqer69/Fi+SvmsbZ57MNMx+D+dCJ4J3/KwVH+iVQiMLAioKwX/CkDDr1aZf4PzNoDOCTX4QZTLguHsb3YyD1KWX/Eii69DCVjKkz59aVfjqqjGTJP2pB8AoVy5ZaH2sUtn46/QZC2M9gzt5vo7rVa1ju27DmlALb+VPCuB6jZ4hbTRZOWnxAifSNlfmkQPJ9uap9gspSXPIOriGfqGnsYJ/fHzkUUuJoB6cGmModY7LQB9TpwJNrQWRIpIvSfaxbytZNVDdy00DQexmA25vtp0sjn0+oevCeCb3KeNNJS8vMn2hkIutH+hSGru9PvQJPWYlqE4xJAq0bw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none Received: from DM6PR12MB2748.namprd12.prod.outlook.com (2603:10b6:5:43::28) by DM5PR1201MB2473.namprd12.prod.outlook.com (2603:10b6:3:e2::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3890.28; Wed, 3 Mar 2021 16:28:25 +0000 Received: from DM6PR12MB2748.namprd12.prod.outlook.com ([fe80::3d94:1f7f:178f:aba2]) by DM6PR12MB2748.namprd12.prod.outlook.com ([fe80::3d94:1f7f:178f:aba2%6]) with mapi id 15.20.3846.052; Wed, 3 Mar 2021 16:28:25 +0000 From: Raslan Darawsheh To: Matan Azrad , "dev@dpdk.org" CC: Slava Ovsiienko Thread-Topic: [dpdk-dev] [PATCH 0/4] net/mlx5: fix imissed statistic Thread-Index: AQHXC2NkQs2/jOMMrUel3tsBW6UyeKpyfZdQ Date: Wed, 3 Mar 2021 16:28:25 +0000 Message-ID: References: <1614249901-307665-1-git-send-email-matan@nvidia.com> In-Reply-To: <1614249901-307665-1-git-send-email-matan@nvidia.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: nvidia.com; dkim=none (message not signed) header.d=none;nvidia.com; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [188.161.229.188] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 44577bf7-7e8d-42a6-e6f3-08d8de615ee6 x-ms-traffictypediagnostic: DM5PR1201MB2473: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-header: ProcessedBy-CMR-outbound x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8lV/NoEcB1YgqfnB6b49isEx5Fh7XRaNAUDhRQWOPP+Lruusrw6RaHUwT68YYH0P5YV05sPetgH/GnELfeiPXoIWtPlqMzBS0+BWjGzQaRoLNjVPGO5QIlticXqtgAX42bQjfkYaQPBjeH/DafHQVFla0rBdANu/08r2WxJQAXXI5Vu7eAgYJmXJ/Mn/XGNadiFwIcP+9O1JvrsJ+pqMsBYAYCePP5qrn0V1vTsJpXiiOsl67NO6zhyGAu71G4F8em9LSh54ik3//SgiHbM4lyrdOx7dt60lMzuY7LKkWr/ZnykPFMUEIBewDwqFHvAB3yBVmKipaoO6znMPK3HNbXsVPvIRkE9lsUX9h1kmVfXHMQ5gCbxwrW109ruAAkm8wpNV9AYGSWSOJXxrgB8Z8hnYa7aBW0ZZA/UmqTmdTq8evm2t51rj3ou1Y2NbcS4HZlI+dMJ6xXvE3FubL3rYLAo2pPQsN0qw8tOHL4ln4WROPUWKnAZitzPsywzMkx/RY/cnhsXEfzZTr0gFm9m4Mw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB2748.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(366004)(39860400002)(376002)(396003)(346002)(6506007)(83380400001)(9686003)(26005)(4326008)(66946007)(107886003)(7696005)(55016002)(53546011)(52536014)(8936002)(8676002)(66476007)(66556008)(186003)(110136005)(76116006)(316002)(66446008)(64756008)(33656002)(2906002)(71200400001)(5660300002)(478600001)(86362001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?vgvAfRRm0m4XGXObFtSDtNuqP3sXS+NBC2WuTGPcOQe+fu9kkBx5Njx5koM5?= =?us-ascii?Q?xUhpHgK7XVOiGHFVdlzbmnGdur6z4ZEQdKzDjFNBEKUjWfe6NiNemkUONTzR?= =?us-ascii?Q?3bRqFyFG/nTPxtB0e71Wo63xGR+XjD76LiVKbcokJTOsluVf2GXeGRMQRhiQ?= =?us-ascii?Q?OrNbMpmIlvTjt+2ygLKGqQa4NMseDZObbYokmLylPsICAyM8njhHeIcPIPkP?= =?us-ascii?Q?2mMF0A5PszPss43QwNbI4pmNuzgO0jo2Cn2d4+ki++ApvLGG452PqU7Xby3Z?= =?us-ascii?Q?SrWwR5YSzHJ7A+UhQEJws1le+SagSk5UUHq3V+OYq7iHBcMExTsWnDZWaXFS?= =?us-ascii?Q?EZdBgjnvBIe3DoLcBlHOs4RLF3xzKapFrBnqN9Fx2gQ8wr/anT3Yb82lw0TV?= =?us-ascii?Q?Bb+M6h8ijabQycyPwQtN/4lZiFPCtj7EkieZFAZDM5QXPvJGH2Zo/BKNqPZ/?= =?us-ascii?Q?ko3FDMBaSnKjOQlvkV2CrHrD3vOaE24SedtrdgslNHh26G+BWY7kZ0uQCyxQ?= =?us-ascii?Q?iXNbmSUrk/5QcxOuylsL81UCQRM6gOvp+qfIOtii2iXMTssP+VcNorcIGqaw?= =?us-ascii?Q?UzO07foH9uD28JDqVlDYNUujnEA9nEYF5xJhRFCp/XME6K8JXBhiDa/faDZq?= =?us-ascii?Q?dJU8R/sTFhHS/JaEzw9vEuZx1VapHguU49F2z8Sj6U5PdvwH/EuZ1TRjbiCu?= =?us-ascii?Q?I/j7SCOdibHGzp1g7NDCG9/Zlk20GJKFVvkyEndubYZFkLeik8A6ZqR82Je1?= =?us-ascii?Q?CD2Hgs4JfebwXKZuh2HyDFrkCymCOi7Ah2x0QK9hRIzwlnEB4hLNHrUz4UBg?= =?us-ascii?Q?TCfEVLRiGJGW4eDUvY4b60ppTmV2ESMNCMecfylqYVUJ95buyhMgACrIsK9d?= =?us-ascii?Q?kKQl9cPD1ypvWA0Z2XU53yg3jAFqrB2s//TkW0SxCKNswy5+IDJZMPzsV5gL?= =?us-ascii?Q?eRxOG5o7FX8gKJo1ja2B8CxtEfoOd9UIGiXSzaJluoQ26WpMikUscdsBS1+1?= =?us-ascii?Q?Tu6rwgAeDX6elZa19j3VxjrTiRSBYhaWyneGlDVju6lB98m0kl/TllGM6FY/?= =?us-ascii?Q?X2RxH1ZcSQ+TN250vpFSqkDGGUIXzm2o0PNtNN+7a5RXrqTsMC/hUrHEA1Dz?= =?us-ascii?Q?irduyDCSubYZeQ9ObZHLH4jKxBvNuB/UYKkFhmjAp5rWi3wVGCMshWoUWCSS?= =?us-ascii?Q?I+WyFIVZ3wqjCelT4RbqXGBsJ7cL75wsy4PTKZzEOlqT1KujtDp3jc3EJA5o?= =?us-ascii?Q?1D8S2OEuqknde5OMNOVbJKzuliRTCX1c5nG9Nq9Tl0yJbANlU1sZETKYc+Bx?= =?us-ascii?Q?aOU1+XufmAITHpdXO3iYauAm?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB2748.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 44577bf7-7e8d-42a6-e6f3-08d8de615ee6 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Mar 2021 16:28:25.7960 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: SKulr/i/LqOqsdcY4xiylJYcHngNrmnBEGhzsqnpeyqaNCDgj28SOS9lkAicXX+O870dzHKgR2nnX5+KvSbphQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR1201MB2473 X-OriginatorOrg: Nvidia.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1614788911; bh=1d9je5rFWT3RCfjlR3ripf+w4FLkxAL2/zpcr9yc5+A=; h=X-PGP-Universal:ARC-Seal:ARC-Message-Signature: ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic: Thread-Index:Date:Message-ID:References:In-Reply-To: Accept-Language:Content-Language:X-MS-Has-Attach: X-MS-TNEF-Correlator:authentication-results:x-originating-ip: x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-ms-traffictypediagnostic:x-ms-exchange-transport-forked: x-microsoft-antispam-prvs:x-header:x-ms-oob-tlc-oobclassifiers: x-ms-exchange-senderadcheck:x-microsoft-antispam: x-microsoft-antispam-message-info:x-forefront-antispam-report: x-ms-exchange-antispam-messagedata:Content-Type: Content-Transfer-Encoding:MIME-Version: X-MS-Exchange-CrossTenant-AuthAs: X-MS-Exchange-CrossTenant-AuthSource: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped:X-OriginatorOrg; b=cTC/siWXVlCR5kg/CPCXaGmVz4FSJSHFRVXwvXiyjLqAKe6Gl/1goMcBt2QULrM05 DpM0uaER7fPzSsgCMw50ky2MJQe+k9xVFyL3mWSHmRaGomQ/6UMuas8FPFOj/8j3eL U/wndSPXTNa9/my87Ch1KtiNWlkpJvilpJy6sD3khPWvMSWRC334R5CYrSXAaPqTMM xZlVAqP92OGFdVFl+GJBRYd55TsYL7gRLTDGSTrUxgO1Heo0S3SdzB+XmNWnKRNLQw aw2cXZmgBBP4ihkcQjatk4C0xiWe/aDI0KsBD2xNLB34ha+MyOhQy5PgnKbanEcegh V7eJw1rrQB/pw== Subject: Re: [dpdk-dev] [PATCH 0/4] net/mlx5: fix imissed statistic X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Hi, > -----Original Message----- > From: dev On Behalf Of Matan Azrad > Sent: Thursday, February 25, 2021 12:45 PM > To: dev@dpdk.org > Cc: Slava Ovsiienko > Subject: [dpdk-dev] [PATCH 0/4] net/mlx5: fix imissed statistic >=20 > The imissed port statistic counts packets that were dropped > by the device Rx queues. >=20 > In mlx5, the imissed counter summarizes 2 counters: > - packets dropped by the SW queue handling counted by SW. > - packets dropped by the HW queues due to "out of buffer" events > detected when no SW buffer is available for the incoming > packets. >=20 > There is HW counter object that should be created per device, and all > the Rx queues should be assigned to this counter in configuration time. >=20 > This part was missed when the Rx queues were created by DevX what > remained the "out of buffer" counter clean forever in this case. >=20 > Add 2 options to assign the DevX Rx queues to queue counter: > - Create queue counter per device by DevX and assign all the > queues to it. > - Query the kernel counter and assign all the queues to it. >=20 > Use the first option by default and if it is failed, fallback to the > second option. >=20 > Matan Azrad (4): > common/mlx5/linux: add glue function to query WQ > common/mlx5: add DevX command to query WQ > common/mlx5: add DevX commands for queue counters > net/mlx5: fix imissed statistics >=20 > Series-acked-by: Viacheslav Ovsiienko >=20 >=20 > drivers/common/mlx5/linux/mlx5_glue.c | 18 ++++++ > drivers/common/mlx5/linux/mlx5_glue.h | 2 + > drivers/common/mlx5/mlx5_devx_cmds.c | 100 > ++++++++++++++++++++++++++++++++++ > drivers/common/mlx5/mlx5_devx_cmds.h | 9 +++ > drivers/common/mlx5/mlx5_prm.h | 100 > ++++++++++++++++++++++++++++++++++ > drivers/common/mlx5/version.map | 5 +- > drivers/net/mlx5/linux/mlx5_os.c | 52 ++++++++++++++++++ > drivers/net/mlx5/mlx5.c | 4 ++ > drivers/net/mlx5/mlx5.h | 2 + > drivers/net/mlx5/mlx5_devx.c | 2 + > 10 files changed, 293 insertions(+), 1 deletion(-) >=20 > -- > 1.8.3.1 Series applied to next-net-mlx, Kindest regards, Raslan Darawsheh