Message ID | 1539962470-10950-1-git-send-email-viacheslavo@mellanox.com (mailing list archive) |
---|---|
Headers |
Return-Path: <dev-bounces@dpdk.org> X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 7D08C1B20B; Fri, 19 Oct 2018 17:21:35 +0200 (CEST) Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0068.outbound.protection.outlook.com [104.47.2.68]) by dpdk.org (Postfix) with ESMTP id 75AC47D52 for <dev@dpdk.org>; Fri, 19 Oct 2018 17:21:33 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=42k6qchtA1WlmNphgs3egrtNOk56fbzXsg4tudF2WHo=; b=QL9WADwCbLbAg2FVxq0vbaBs6SuaKz88E0BdTtofMFD0MRhNGMXS+ebBsK2fGbndc7C+VtfDKw9USgKAyMoxOib+t+LZbPKhAy9lmxwWofl8VXaCArvNuHYbqFPau31/ryPE6+3BL3W4PS79JvdL4Ohw3r/Fivhp1M/UeNt0Z/Y= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=viacheslavo@mellanox.com; Received: from mellanox.com (37.142.13.130) by AM4PR05MB3268.eurprd05.prod.outlook.com (2603:10a6:205:4::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1228.31; Fri, 19 Oct 2018 15:21:31 +0000 From: Viacheslav Ovsiienko <viacheslavo@mellanox.com> To: shahafs@mellanox.com, yskoh@mellanox.com Cc: dev@dpdk.org, Viacheslav Ovsiienko <viacheslavo@mellanox.com> Date: Fri, 19 Oct 2018 15:21:04 +0000 Message-Id: <1539962470-10950-1-git-send-email-viacheslavo@mellanox.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1539784438-29242-1-git-send-email-viacheslavo@mellanox.com> References: <1539784438-29242-1-git-send-email-viacheslavo@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [37.142.13.130] X-ClientProxiedBy: CWXP265CA0079.GBRP265.PROD.OUTLOOK.COM (2603:10a6:401:39::19) To AM4PR05MB3268.eurprd05.prod.outlook.com (2603:10a6:205:4::25) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: bb73c3ab-f4d9-468f-2496-08d635d68ca1 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:AM4PR05MB3268; X-Microsoft-Exchange-Diagnostics: 1; AM4PR05MB3268; 3:CoFzc78woA+S9la9WC/vFvr0cTYjT4KG1TaxAecHPEebvsGthzGQbWGgEE2j/w0lcawQS6YDVgasW0SHFd1wRfytwxvVc9hVE9SCA4u+4xyFf+R7imBYLI+ONqhSEANiIQMzHjc7pX/E8LN0D1tCPKSvl8Q5DN4nWgSoyEmf6dvK1A6cVWLfYx13VcwA0elkgH2vAl1zrY/iIOQDZWyuiwihDXzlHHvqocpQJ4fkm0bRHqxSbTdJzeH7QbKvOfiY; 25:0OMuJzktjqmvbZ2OpKSLAcPp1Qi54VxmR2KJlmwElmhOjdohe+/KwZV//J6R97TYwoqT21wOUX5UIt0qLHgTFtM27OpFED7wxXJhgZoFix2tro2N2nwZ/BCOJR5NcyUNrO3n94l/8XYgeo2LXsTNDhayKQIbmGygHGF41krd0NjMyj3aOQUg6PitBmKVG3YhEb4sj/YvcEBb4XktL1TRxN48ZAXQHuQFtYHxMA/eGobD3gr3dQAt1XUkdpWVDU9181qojMnKiUua9iMYHatcTfgfNCixHfvLby5omxdLIFDe157OvF4bh5sgA7j+ik8+zD8CZeEOi62VCSrGVUmdOA==; 31:rQP5VVBJFyuwCWxcB22SzCKS2hf2QNTOXGDUYYNkyMHjst+d2ZWCg4ZEOmCiaH+BsZimXAyafGfZ1ldb1XdsqJGcU3I8DrY2I5+Ntk3iOza6SbY2x7EsEUdJ+XdbyjL/YIdUE+l5oGhr+RgCwkn8hMaVnp1jb5Jyg0KQYmBR5PZzLoAuVgexqo4TYbCtutSsBcMpwdWWBHBoJxSBKAY/CV0/njOafWW5/ofReM7Zkls= X-MS-TrafficTypeDiagnostic: AM4PR05MB3268: X-Microsoft-Exchange-Diagnostics: 1; AM4PR05MB3268; 20:JvCPtc4cl+Ys1yNF/7wh4TbeJVc1RRKmFrJCFp7FlH6Oq6wno654FSTltZJK7m9x43On7bJ58ULTz5qBNfT8DEo8rmqkpMH8BDpm0gUM/oPJcshpuZx/EmYSxo4HoKYTqePzTOJOM9ZfUfaP8DPVy39Nap0pSK4cFkKIi2nR6jAum1f0OQZLHuXvqEp87VTWN52jx9hBUdCkel3XFTnGXag1/PBkIhMxNzziT5G+UgBYQLSn5cX3sT4+rstuESFKAofH7Wl19cgAMPnX/QC57/azaur1JiDbXTo5V3NSQG0nbPnKlKTkBzrwFXdiBGMY4hTQoeYJGn9FuWKDdoSGJzzHqhiFP9HIByMKMBqdrNp7CkaqeeuDpn05fnkF8eqHaFtI+zvv6mKS5mCsydH959pcx01naU0JRwQmVwO3mLwhcAwhdxxBxX7/UlpUsSCdxIeewKj0ch8Mgv7GIPrcTHFGO2LuKVM9RrnPgvh//fwCgy9doChD6LzvmTQdXC/j; 4:bnynrxOX+dXP8guGIK64yTF7snxGvpifz0iHxwx5CbhSMVyvwhdXJy/NciqjjPVAcM19Q+dniE071ghA3OU3wCozwyIpc/0a5+qVgGbP6PyiuUYHqvPiFUQtFFuWnU/r9Of6tJFs6UhiQo22n/dQ16RnrclwYGK7UcdyXuPavFH0kBmiq2HqJGTyncAh8M9ix25Ol+v3h2GNZ7EBuBzRtPcjsrLiA3D4EIMiotTDhAZUXW9i0oMnaZv1YTVGzdDukFEovh2Tmh235pNzHwz6ug== X-Microsoft-Antispam-PRVS: <AM4PR05MB3268C8B4E3A68450AF48B744D2F90@AM4PR05MB3268.eurprd05.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3002001)(3231355)(944501410)(4982022)(52105095)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(201708071742011)(7699051)(76991095); SRVR:AM4PR05MB3268; BCL:0; PCL:0; RULEID:; SRVR:AM4PR05MB3268; X-Forefront-PRVS: 0830866D19 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(346002)(39850400004)(376002)(366004)(136003)(396003)(199004)(189003)(2906002)(8676002)(966005)(50226002)(69596002)(33026002)(6116002)(3846002)(476003)(446003)(4326008)(11346002)(76176011)(7696005)(486006)(51416003)(386003)(186003)(956004)(81156014)(81166006)(8936002)(25786009)(2616005)(36756003)(14444005)(105586002)(86362001)(66066001)(47776003)(97736004)(16526019)(26005)(316002)(16586007)(52116002)(68736007)(50466002)(5660300001)(6306002)(478600001)(48376002)(8886007)(55016002)(21086003)(4720700003)(6636002)(6666004)(106356001)(107886003)(53936002)(7736002)(85306007)(305945005); DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR05MB3268; H:mellanox.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR05MB3268; 23:MmZ4JTH3lBUJzwuWbcum3GrqFelt8ocQRhrqAeXLE?= Pm2LlNzm0G6y6WvxfH6Kx/sXqoq3ZyL98f6/IlegVhEcmTUT/W53RRoxg/SzqErjF7wby3WJOfiBVzRNloSlKyOYqpBHlnl6ZlXN7cOCD8/StGooXlUpe3hyS90j7JD7bOBkHU4tx8WOj+T60NtsY11kOP4tAtew01EBcU1TjIigpRkdQIiYl8II3cLke+QmjtOsdvcnnxv7U2C/Tm0ATJ2bPapOFIcewaP5zHyYep9NczhAhUrPMOFQUFjtrORBm8Q6QGyg2UzQQfT1c6LobSW2FOiNDfSxOzOQVehVoVHTgya+nPo1KHvHcagIZUPw8rBCDWcD2+PfCp/UxkZFYukIEsSf8N0lv5XtzgL+UJvHQdyVsDNr1WGqixON9jAkdRW7ZPFpXAVPbYJigEx5XHqZT5mcy/C0d4no0i6hfm5NnbH5OyRAzneROfmj76TWNj9phATJGZm0wxP3GxOi9EJjWviOsOyugzV8k5pJLLC4ifgGXPTmQUoOAENAClMefmrCoq3/A/C1hjEfv0JxjNQ/uL0TeQqFXuI5kQRu/UgshW5k633QLpdixACN6vl68zKpJ8+J/pjYEVIIDU+AB6HlCiB+VvOt9L3n1x/9O92g/QsEmy+Sf5KHarC4yIctdd6fEGSP4sLVMxZc9IYIWedvHbs9UmubBXj8u5UD5OxcBOlNwNQQTze+UEciargAj6mF23oHTYwCGrh/J3ZhGuNtoGphAwc9x5cAsZkQRmWkDv7T7RTC5MD+z5IUHrLjKwBcIGkVyUWRAMrbDicKwZJuusbfmA42HDg3Nq3lxdEUO1B/Hy4WYulXwLGWp8IRc+TGi6P4K0Lt8D1efUbEyXRD5FYIkU5YJBnevxIpHo7ZC2kGzwX6BIZ8XfLGZ28PVeEJcXdBItDcf8h6lvuoI/DeW7SrTLcx4S/3P+sGmuT0n/8CX+XcOZ4uTn7AFRn+d/UxRGFI5eGEGPadJGs3FZI/uodON1OudxGxvGH0yvmU2/j1+F3kJNPTlpXS8obRIif0+CXbR5Xild5dZLpaCc0UJKWjwsxNkBGKnW7AsJzyafSwj77fbGKJHJajVhBM8mZpIokod7jd0EVNlUg4VKvfcAxeDEdKmBQ5vWfUPbYpKBLM5nATDaPRrbi5bWzsD7vuUs2FKq8mk2hkOSjN7808lmAHLnPpQW8NIlBvQ/W3jb71rb4EydbyeiI5AEGVDSZR5XRYVWNJg72pq4bCwq9nB2W6nObWA27thP7i6comyZF1PXOqZGBztfxYEt+q8NP4j9s1C9r4P6LvXIByXQiiz8x2dvWtIOfg5xpVsjtcg== X-Microsoft-Antispam-Message-Info: lHeYcqlOebGUlrLuij3KsbIpyq5zsCf9RQZFQtENe1+lmsRNxz4XhdTNurH59K+EFjzHEMRIIcSVsVy5DFd1mZHDerOMpPCWdkakhjr4i2Zo03Dc6cV4YUaWJZCtYzf88O0RXcyYtmFco5TQW5mt4qIjxRxnQ/tdODNZhGEFYaSwi5roG3J/cHW6ecmtPuwyi4PRFBnKB5QnquNDfOuLEvmnqzrK0xkRCoISvgLNhy+/0G0+YHKhjXH2Hy9I75dRp20jPZsJBMoOIxaIci7BxILPaNy2chSyP5Yjs41P8kWmDK7ZOc7nLmPZ/Zcw5MdVwmy1yPnWcQ4Fnro3ZuysArcfnxTRyCFNcnS05T0bafE= X-Microsoft-Exchange-Diagnostics: 1; AM4PR05MB3268; 6:LT2rmAg8oOHQRZalO74QVwj1UZ78p50ZhOq4Mj2u7fUoQNcE/Jv2VbZwytjsr7i5mZWagbU7tJE4PiEXeTntIuQxRkO8SOI7JEO6coJxf5W9GSKKwrk+4TWVVCrhDp3Wc5SwvSn4SIodK2QHE3pIEEQllVE2V0/FDEUZQkzdK/kyiqngNQ+htbT/eAXHy7XZXF/uszo1N948njwhqdIrTLaoxahvFM4h/3gT8PLos+8ki269J5aq7qfczYOAqppVWC5FxrD1jw7eN7Moeiptq4I3qLVK+7WBVGU1SWzHcBUfQacPYUZmR+vVb/3r/6WbD/ugyqpV/kIZnkwThrDlKv7d2UfzRzgr167cIyEbJqcl3G3y+MFqbpYQi0CGmXPuyOCzOQ5lCH7fVypir2wweFMTat4f+t/blI+R4u99tbJbX+7psd86Yfb+DsM1yMDyPJ7DEHk170zn+kmHQtHUPQ==; 5:LwTosAd2Ttc/6mmIzlE/zByE6LZbOVxpr2b7Zu6I8iVFQMBIFAHi+EOERhOV27fvkL2lcBxr0OQbOFqAPepSRLXX033k0406kUMuA0peKoz37QxHzPJzC0fQRh7Qd5xzjUHei0CIk/DrT/mVod498h4N9VgRY3SfeMFGXdigJNk=; 7:5XbUn9Wk54Urd0s0wPSpLzNpGMt6SBjKPo5voGohR6pUGVmNReFLETeO0b6aHnbKWI+qDfnz8T8HumhCB2DT1WJvQTsxqpwV93fDGvswXnqXG6wT2p9238Z9sWrRdDzBbyxtYA8MBMJ0jZ8Ib/Y7QC72DX4iNpJNXcX4JzyhtnZgR9NGp83vB04I8PFNCQRIlvRUuCNE8+QTHlkRk7da8ajUWyvpifLN4Dn90jSfN7t9bB6sCx2sHhslt9zhpJ+r SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Oct 2018 15:21:31.2523 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: bb73c3ab-f4d9-468f-2496-08d635d68ca1 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR05MB3268 Subject: [dpdk-dev] [PATCH v3 0/6] net/mlx5: flow counters support for Linux-rdma v19 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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> |
Series |
net/mlx5: flow counters support for Linux-rdma v19
|
|
Message
Slava Ovsiienko
Oct. 19, 2018, 3:21 p.m. UTC
Mellanox mlx5 PMD supports Flow counters via Verbs library.
The current implementation is based on the Mellanox proprietary
Verbs library included in MLNX OFED packages. The Flow counter
support is recently added into linux-rdma release (v19),
so the mlx5 PMD update is needed to provide Counter feature
on the base of linux-rdma.
mlx5 PMD can be compiled with MLNX OFED or linux-rdma v19+
and provide flow counters for both.
Signed-off-by: Viacheslav Ovsiienko <viacheslavo@mellanox.com>
---
v3:
- mlx5 glue issue resolved correctly
- patch is reorganized info small isolated parts
v2:
- http://patches.dpdk.org/patch/46989/
- rebased on top of master-net-mlx branch
- new compilation flags are introduced:
- HAVE_IBV_DEVICE_COUNTERS_SET_SUPPORT_V42, kernel/verbs
library provides the flow counter support in style of
MLNX_OFED_4.2 to MLNX_OFED_4.4
- HAVE_IBV_DEVICE_COUNTERS_SET_SUPPORT_V45, kernel/verbs
library provides the flow counter support in style of
MLNX_OFED_4.5 or higher
v1:
- http://patches.dpdk.org/patch/45972/
*** BLURB HERE ***
Viacheslav Ovsiienko (6):
net/mlx5: flow counters object create function bugfix
net/mlx5: flow counters new configuration flags
net/mlx5: flow counters simplifying runtime support check
net/mlx5: flow counters mlx5 glue library update
net/mlx5: flow counters query function move and rename
net/mlx5: flow counters Verbs interface functions update
drivers/net/mlx5/Makefile | 9 +-
drivers/net/mlx5/meson.build | 6 +-
drivers/net/mlx5/mlx5.c | 17 ++-
drivers/net/mlx5/mlx5.h | 1 -
drivers/net/mlx5/mlx5_flow.c | 16 +--
drivers/net/mlx5/mlx5_flow.h | 6 +
drivers/net/mlx5/mlx5_flow_verbs.c | 230 ++++++++++++++++++++++++-------------
drivers/net/mlx5/mlx5_glue.c | 68 ++++++++++-
drivers/net/mlx5/mlx5_glue.h | 19 ++-
9 files changed, 269 insertions(+), 103 deletions(-)
Comments
Hi Slava, Friday, October 19, 2018 6:21 PM, Slava Ovsiienko: > Subject: [PATCH v3 0/6] net/mlx5: flow counters support for Linux-rdma v19 > > Mellanox mlx5 PMD supports Flow counters via Verbs library. > The current implementation is based on the Mellanox proprietary Verbs > library included in MLNX OFED packages. The Flow counter support is > recently added into linux-rdma release (v19), so the mlx5 PMD update is > needed to provide Counter feature on the base of linux-rdma. > > mlx5 PMD can be compiled with MLNX OFED or linux-rdma v19+ and provide > flow counters for both. > > Signed-off-by: Viacheslav Ovsiienko <viacheslavo@mellanox.com> Good rework of the series, we are close. Just several more comments and we are done.
Mellanox mlx5 PMD supports Flow counters via Verbs library.
The current implementation is based on the Mellanox proprietary
Verbs library included in MLNX OFED packages. The Flow counter
support is recently added into linux-rdma release (v19),
so the mlx5 PMD update is needed to provide Counter feature
on the base of linux-rdma.
mlx5 PMD can be compiled with MLNX OFED or linux-rdma v19+
and provide flow counters for both.
Signed-off-by: Viacheslav Ovsiienko <viacheslavo@mellanox.com>
---
v4:
- minor patcset parts reorganization
- rewritten headlines to be more clear
- ifdef blocks minor cleanups
v3:
- http://patches.dpdk.org/patch/47085/
- mlx5 glue issue resolved correctly
- patch is reorganized info small isolated parts
v2:
- http://patches.dpdk.org/patch/46989/
- rebased on top of master-net-mlx branch
- new compilation flags are introduced:
- HAVE_IBV_DEVICE_COUNTERS_SET_SUPPORT_V42, kernel/verbs
library provides the flow counter support in style of
MLNX_OFED_4.2 to MLNX_OFED_4.4
- HAVE_IBV_DEVICE_COUNTERS_SET_SUPPORT_V45, kernel/verbs
library provides the flow counter support in style of
MLNX_OFED_4.5 or higher
v1:
- http://patches.dpdk.org/patch/45972/
Viacheslav Ovsiienko (8):
net/mlx5: fix flow counters creation
net/mlx5: rename flow counter configuration macro
net/mlx5: introduce new flow counters configuration macro
net/mlx5: simplify flow counters support check
net/mlx5: relocate flow counters query function
net/mlx5: add new flow counter Verbs API to glue library
net/mlx5: remove unnecessary structure initializers
net/mlx5: support new flow counter API
drivers/net/mlx5/Makefile | 7 +-
drivers/net/mlx5/meson.build | 4 +-
drivers/net/mlx5/mlx5.c | 12 +-
drivers/net/mlx5/mlx5.h | 1 -
drivers/net/mlx5/mlx5_flow.c | 8 +-
drivers/net/mlx5/mlx5_flow.h | 4 +
drivers/net/mlx5/mlx5_flow_tcf.c | 5 -
drivers/net/mlx5/mlx5_flow_verbs.c | 236 ++++++++++++++++++++++++-------------
drivers/net/mlx5/mlx5_glue.c | 68 ++++++++++-
drivers/net/mlx5/mlx5_glue.h | 19 ++-
10 files changed, 254 insertions(+), 110 deletions(-)
Tuesday, October 23, 2018 1:13 PM, Slava Ovsiienko: > Subject: [PATCH v4 0/8] net/mlx5: flow counters support for Linux-rdma v19 > > Mellanox mlx5 PMD supports Flow counters via Verbs library. > The current implementation is based on the Mellanox proprietary Verbs > library included in MLNX OFED packages. The Flow counter support is > recently added into linux-rdma release (v19), so the mlx5 PMD update is > needed to provide Counter feature on the base of linux-rdma. > > mlx5 PMD can be compiled with MLNX OFED or linux-rdma v19+ and provide > flow counters for both. > > Signed-off-by: Viacheslav Ovsiienko <viacheslavo@mellanox.com> > Applied to next-net-mlx, thanks. > --- > v4: > - minor patcset parts reorganization > - rewritten headlines to be more clear > - ifdef blocks minor cleanups > > v3: > - http://patches.dpdk.org/patch/47085/ > - mlx5 glue issue resolved correctly > - patch is reorganized info small isolated parts > > v2: > - http://patches.dpdk.org/patch/46989/ > - rebased on top of master-net-mlx branch > - new compilation flags are introduced: > - HAVE_IBV_DEVICE_COUNTERS_SET_SUPPORT_V42, kernel/verbs > library provides the flow counter support in style of > MLNX_OFED_4.2 to MLNX_OFED_4.4 > - HAVE_IBV_DEVICE_COUNTERS_SET_SUPPORT_V45, kernel/verbs > library provides the flow counter support in style of > MLNX_OFED_4.5 or higher > > v1: > - http://patches.dpdk.org/patch/45972/ > > Viacheslav Ovsiienko (8): > net/mlx5: fix flow counters creation > net/mlx5: rename flow counter configuration macro > net/mlx5: introduce new flow counters configuration macro > net/mlx5: simplify flow counters support check > net/mlx5: relocate flow counters query function > net/mlx5: add new flow counter Verbs API to glue library > net/mlx5: remove unnecessary structure initializers > net/mlx5: support new flow counter API > > drivers/net/mlx5/Makefile | 7 +- > drivers/net/mlx5/meson.build | 4 +- > drivers/net/mlx5/mlx5.c | 12 +- > drivers/net/mlx5/mlx5.h | 1 - > drivers/net/mlx5/mlx5_flow.c | 8 +- > drivers/net/mlx5/mlx5_flow.h | 4 + > drivers/net/mlx5/mlx5_flow_tcf.c | 5 - > drivers/net/mlx5/mlx5_flow_verbs.c | 236 ++++++++++++++++++++++++-- > ----------- > drivers/net/mlx5/mlx5_glue.c | 68 ++++++++++- > drivers/net/mlx5/mlx5_glue.h | 19 ++- > 10 files changed, 254 insertions(+), 110 deletions(-) > > -- > 1.8.3.1