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=-4.1 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_GIT 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 0F1DBC34056 for ; Wed, 19 Feb 2020 19:05:28 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id D94DF24676 for ; Wed, 19 Feb 2020 19:05:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1582139127; bh=dWapGUItAzZ+kxCavxANaF9mCX+PEcxjTy1trvhaW50=; h=From:To:Cc:Subject:Date:List-ID:From; b=2IwIM+mBO7ucAAwcFvcfnHXDSQEEgY74vvIbSSJvvyt8uz0Shwtz7bK+ilXxV6x10 64u7p8GQ4ukRlqX73z2VVXQFHv2q4b3dF01hjUAAVTwa69mYQAUHt42TE9CS27Zyeq wKMkgjq25iCq6N+xQja6be/SlkhK8mp0vTWkxQd0= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726648AbgBSTF0 (ORCPT ); Wed, 19 Feb 2020 14:05:26 -0500 Received: from mail.kernel.org ([198.145.29.99]:41788 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726613AbgBSTFZ (ORCPT ); Wed, 19 Feb 2020 14:05:25 -0500 Received: from localhost (unknown [213.57.247.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 3D4DB24671; Wed, 19 Feb 2020 19:05:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1582139124; bh=dWapGUItAzZ+kxCavxANaF9mCX+PEcxjTy1trvhaW50=; h=From:To:Cc:Subject:Date:From; b=mCKtPlBUeFUPh1yOweM7JD1RAy4W4btTJbJeQhTBgxHBvmTgebmdrTZL6IF8Wf1Z+ PCko74lhsAuQsFcNOMiXPKxxyUqvzG9Dhs8JUggjv9dYESQqS+3E4U64GGTt9mXCL6 HkQELxCA/cigE9jrZqtSaa/vJ+hbDXJYCoCwvEHs= From: Leon Romanovsky To: Doug Ledford , Jason Gunthorpe Cc: Leon Romanovsky , RDMA mailing list , Yishai Hadas , Saeed Mahameed , linux-netdev Subject: [PATCH rdma-next 0/2] Packet pacing DEVX API Date: Wed, 19 Feb 2020 21:05:16 +0200 Message-Id: <20200219190518.200912-1-leon@kernel.org> X-Mailer: git-send-email 2.24.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: Leon Romanovsky Hi, This series from Yishai extends packet pacing to work over DEVX interface. In first patch, he refactors the mlx5_core internal logic. In second patch, the RDMA APIs are added. Thanks Yishai Hadas (2): net/mlx5: Expose raw packet pacing APIs IB/mlx5: Introduce UAPIs to manage packet pacing drivers/infiniband/hw/mlx5/Makefile | 1 + drivers/infiniband/hw/mlx5/main.c | 1 + drivers/infiniband/hw/mlx5/mlx5_ib.h | 6 + drivers/infiniband/hw/mlx5/qos.c | 136 +++++++++++++++++++ drivers/net/ethernet/mellanox/mlx5/core/rl.c | 130 +++++++++++++----- include/linux/mlx5/driver.h | 11 +- include/linux/mlx5/mlx5_ifc.h | 26 ++-- include/uapi/rdma/mlx5_user_ioctl_cmds.h | 17 +++ include/uapi/rdma/mlx5_user_ioctl_verbs.h | 4 + 9 files changed, 287 insertions(+), 45 deletions(-) create mode 100644 drivers/infiniband/hw/mlx5/qos.c -- 2.24.1