From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 55BCDC76186 for ; Wed, 17 Jul 2019 06:50:07 +0000 (UTC) Received: from dpdk.org (dpdk.org [92.243.14.124]) by mail.kernel.org (Postfix) with ESMTP id D08572173B for ; Wed, 17 Jul 2019 06:50:06 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=Mellanox.com header.i=@Mellanox.com header.b="EJ8JEaO/" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D08572173B Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=mellanox.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=dev-bounces@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 1E6192BE1; Wed, 17 Jul 2019 08:50:05 +0200 (CEST) Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20075.outbound.protection.outlook.com [40.107.2.75]) by dpdk.org (Postfix) with ESMTP id F3AEE2BAB for ; Wed, 17 Jul 2019 08:50:02 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Osl44KE2Ws+kvY5pBmUCwy0TU1gTaGnczi44plJOZZCJKaPFhLFtLfanYmCTzzFgYa8Q7PPuChW4NkP1PY/A6w1i9W4hjKD67KpfOVZDKJLDKatuRT2+jc9txfRxkxedqO45+aJLuK0wSTKeDUd03xTAZMAa08EqxjxwNNVQOmjZbdyk/jLBGqT0Z/AUUe6zaY2PABGXQaJ9ibL2+Uw9sPbJf1EiyLdHrXv17b5dEq7nxfJyhGNmfQXa8JYJwSpJwGiH6wzTuPNqRH0DoEaTuv1jYPH5+aL4Cf6+sxyUYXqCfRTEX6C+UOYc1AOU+zsEokKsrJ/M4lP4qgohe1cJmw== 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=tHzjfO8YkI5zudMCmrUuoxliO8D2QI1V3bS62NUdMb4=; b=UiOydcv5KAEfZuVlrKK29qejVYuwBwGeq/ySfxT/vukyLP8i5ScjYiQZPVZ2oAMbq2GooFQO+YD7uxt1zWH2B63DDb9igHvq2+sP8WMAkqoaf5rwi6prlT2GtTMMZ1CJmHYKdubFT0G5d0pPuPcZSoicxknf0GP3jSo682rjcd4unBA2wDUntLvd85wSHq2LGf18l7hA2h/8zN2F1jULxITBMYQyLAK6pI2HYg505H1mhYRQKmMPjQGKSM9hBxxkkzbXh8VFGa5JYPszYmqmihpoe2CMRjzVJxDpGr/4WRxyM/j89NZRL6JLNq/+s80kFkFSmVnvcsfaKuiiFhM2bw== ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=mellanox.com;dmarc=pass action=none header.from=mellanox.com;dkim=pass header.d=mellanox.com;arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tHzjfO8YkI5zudMCmrUuoxliO8D2QI1V3bS62NUdMb4=; b=EJ8JEaO/XgHQreiJahHZ71W0nsAWTC10mR3l6SvcFQhupg+63VonuDLePYszRphJiTRdO3kvpoMbDTCxugfnfXVSl1hGrffYDdegJFzyN86HF8+U3w5jt3RBZ6LZa2Sf/vi/LkyrLpdFF8i35EmIJij8V6tylgZH1B/F35Ps8Rk= Received: from DB3PR0502MB3964.eurprd05.prod.outlook.com (52.134.65.161) by DB3PR0502MB4044.eurprd05.prod.outlook.com (52.134.72.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2073.14; Wed, 17 Jul 2019 06:50:01 +0000 Received: from DB3PR0502MB3964.eurprd05.prod.outlook.com ([fe80::98d:75d0:486b:10ae]) by DB3PR0502MB3964.eurprd05.prod.outlook.com ([fe80::98d:75d0:486b:10ae%7]) with mapi id 15.20.2073.012; Wed, 17 Jul 2019 06:50:01 +0000 From: Raslan Darawsheh To: Matan Azrad , Shahaf Shuler , Yongseok Koh , Slava Ovsiienko CC: "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH 0/4] net/mlx5: accelerate DV flow counters mangement Thread-Index: AQHVNZaO3/Sv993s3kG48eeOvGSln6bNXBQAgAEQRpA= Date: Wed, 17 Jul 2019 06:50:01 +0000 Message-ID: References: <1562594861-27123-1-git-send-email-matan@mellanox.com> <1563287696-10509-1-git-send-email-matan@mellanox.com> In-Reply-To: <1563287696-10509-1-git-send-email-matan@mellanox.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=rasland@mellanox.com; x-originating-ip: [212.29.221.74] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 743f93ea-6bd5-4a5b-fdeb-08d70a82fdd2 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:DB3PR0502MB4044; x-ms-traffictypediagnostic: DB3PR0502MB4044: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:597; x-forefront-prvs: 01018CB5B3 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(979002)(4636009)(396003)(39860400002)(136003)(376002)(346002)(366004)(13464003)(189003)(199004)(7736002)(8936002)(110136005)(81156014)(33656002)(76176011)(478600001)(99286004)(3846002)(6636002)(7696005)(486006)(6116002)(4326008)(81166006)(14454004)(316002)(53936002)(76116006)(6436002)(25786009)(52536014)(86362001)(26005)(66556008)(229853002)(11346002)(71190400001)(66476007)(66946007)(66446008)(71200400001)(74316002)(102836004)(53546011)(2906002)(9686003)(5660300002)(476003)(55016002)(68736007)(305945005)(6506007)(66066001)(256004)(186003)(446003)(6246003)(64756008)(20673002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:DB3PR0502MB4044; H:DB3PR0502MB3964.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: GHlN6sKbFbn2vDH7mnj5n5Y2k2mop9GFO3gOjw/TxKENYwFRzOp1uWw/bL0qev3zmo0GFCIAg4Qjtx9ffjxmC1/JuYY0zcYJ1K8Vx7Lua36NO4ccVCc9f7l6MrI9sXKfSEJZt/2Ov4SVIbo4BhqANLNCmNN8BnH6dWOmsFJJbF9UilG7PqlPonhWxIGwxhugoU6V5uwUgZmXrEUpFyijvpWG7P3goZCMGQMph6NUsLnnl+IOk5nqV3KBd/eJHTOKgmYdmw6OCrRgp4CW2iYDt5Ru0KVENUK7qSiuATh7Yyn68+pKOP13nhuusvz8F66yKMsiGSUzVVU9kn0VTXRav9O3VMLGiWgiZgt2RjQjCB1Dal0VdXmhXORfuy0IuDp91+MER3B344cjux4U3cv7QAtsczOO1JtLoqMf9+7D+ss= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: 743f93ea-6bd5-4a5b-fdeb-08d70a82fdd2 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jul 2019 06:50:01.5224 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: rasland@mellanox.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR0502MB4044 Subject: Re: [dpdk-dev] [PATCH 0/4] net/mlx5: accelerate DV flow counters mangement 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Hi, > -----Original Message----- > From: dev On Behalf Of Matan Azrad > Sent: Tuesday, July 16, 2019 5:35 PM > To: Shahaf Shuler ; Yongseok Koh > ; Slava Ovsiienko > Cc: dev@dpdk.org > Subject: [dpdk-dev] [PATCH 0/4] net/mlx5: accelerate DV flow counters > mangement >=20 > New features in devx to query and allocate flow counters by batch > commands allow to accelerate flow counter create/destroy/query. >=20 > v2: > rebase. >=20 > Matan Azrad (4): > net/mlx5: accelerate DV flow counter transactions > net/mlx5: resize a full counter container > net/mlx5: accelerate DV flow counter query > net/mlx5: allow basic counter management fallback >=20 > doc/guides/rel_notes/release_19_08.rst | 2 + > drivers/net/mlx5/Makefile | 7 +- > drivers/net/mlx5/meson.build | 4 +- > drivers/net/mlx5/mlx5.c | 102 ++++++ > drivers/net/mlx5/mlx5.h | 145 +++++++- > drivers/net/mlx5/mlx5_devx_cmds.c | 225 +++++++++--- > drivers/net/mlx5/mlx5_ethdev.c | 85 ++++- > drivers/net/mlx5/mlx5_flow.c | 147 ++++++++ > drivers/net/mlx5/mlx5_flow.h | 27 +- > drivers/net/mlx5/mlx5_flow_dv.c | 616 > ++++++++++++++++++++++++++++++--- > drivers/net/mlx5/mlx5_flow_verbs.c | 15 +- > drivers/net/mlx5/mlx5_glue.c | 91 +++++ > drivers/net/mlx5/mlx5_glue.h | 20 ++ > drivers/net/mlx5/mlx5_prm.h | 116 ++++++- > 14 files changed, 1463 insertions(+), 139 deletions(-) >=20 > -- > 1.8.3.1 Series applied to next-net-mlx, Kindest regards Raslan Darawsheh