From patchwork Wed Dec 5 02:02:59 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Saeed Mahameed X-Patchwork-Id: 10712895 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 0CA4013AF for ; Wed, 5 Dec 2018 02:03:29 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id EC1F42C9F1 for ; Wed, 5 Dec 2018 02:03:28 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id DFAA02C9FC; Wed, 5 Dec 2018 02:03:28 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI,UNPARSEABLE_RELAY autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 8E4DA2C9F1 for ; Wed, 5 Dec 2018 02:03:28 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726092AbeLECD0 (ORCPT ); Tue, 4 Dec 2018 21:03:26 -0500 Received: from mail-il-dmz.mellanox.com ([193.47.165.129]:52583 "EHLO mellanox.co.il" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725834AbeLECD0 (ORCPT ); Tue, 4 Dec 2018 21:03:26 -0500 Received: from Internal Mail-Server by MTLPINE1 (envelope-from saeedm@mellanox.com) with ESMTPS (AES256-SHA encrypted); 5 Dec 2018 04:09:22 +0200 Received: from sx1.mtl.com ([172.16.5.89]) by labmailer.mlnx (8.13.8/8.13.8) with ESMTP id wB523J9r024847; Wed, 5 Dec 2018 04:03:20 +0200 From: Saeed Mahameed To: Leon Romanovsky , saeedm@mellanox.com Cc: netdev@vger.kernel.org, linux-rdma@vger.kernel.org, Jason Gunthorpe Subject: [PATCH mlx5-next 0/4] mlx5 core CQE API and misc updates Date: Tue, 4 Dec 2018 18:02:59 -0800 Message-Id: <20181205020303.16318-1-saeedm@mellanox.com> X-Mailer: git-send-email 2.19.2 MIME-Version: 1.0 Sender: linux-rdma-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-rdma@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Hi This patchset is for mlx5-next shared branch, and will be applied there once the review is done. Patches 1,2,3 are trivial improvements to CQE API 1. return CQE pointer instead of void pointer in get_cqe function 2. helper function for retrieving the CQE opcode, used in rdma and netdev Patch 4, Move flow counters data structures definition to c file. Thanks, Saeed. --- Daniel Jurgens (1): net/mlx5: When fetching CQEs return CQE instead of void pointer Saeed Mahameed (1): net/mlx5: Move flow counters data structures from flow steering header Tariq Toukan (2): net/mlx5: Use helper to get CQE opcode IB/mlx5: Use helper to get CQE opcode drivers/infiniband/hw/mlx5/cq.c | 8 +++---- .../net/ethernet/mellanox/mlx5/core/en_rx.c | 10 ++++---- .../net/ethernet/mellanox/mlx5/core/en_tx.c | 2 +- .../ethernet/mellanox/mlx5/core/fpga/conn.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fs_core.h | 23 ------------------- .../ethernet/mellanox/mlx5/core/fs_counters.c | 23 +++++++++++++++++++ drivers/net/ethernet/mellanox/mlx5/core/wq.h | 2 +- include/linux/mlx5/device.h | 5 ++++ 8 files changed, 40 insertions(+), 35 deletions(-)