From patchwork Wed May 16 15:05:57 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Wise X-Patchwork-Id: 914744 Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=opengridcomputing.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 40mK864G1Mz9rxs for ; Thu, 17 May 2018 02:07:18 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751644AbeEPQHP (ORCPT ); Wed, 16 May 2018 12:07:15 -0400 Received: from 72-48-214-68.dyn.grandenetworks.net ([72.48.214.68]:55512 "EHLO smtp.opengridcomputing.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750846AbeEPQHO (ORCPT ); Wed, 16 May 2018 12:07:14 -0400 Received: by smtp.opengridcomputing.com (Postfix, from userid 503) id F1FA62A035; Wed, 16 May 2018 11:07:13 -0500 (CDT) Message-Id: From: Steve Wise Date: Wed, 16 May 2018 08:05:57 -0700 Subject: [PATCH v3 iproute2-next 0/3] RDMA tool driver-specific resource tracking To: dsahern@gmail.com, leon@kernel.org Cc: stephen@networkplumber.org, netdev@vger.kernel.org, linux-rdma@vger.kernel.org Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org This series enhances the iproute2 rdma tool to include displaying driver-specific resource attributes. It is the user-space part of the kernel driver resource tracking series that has been accepted for merging into linux-4.18 [1] If there are no additional review comments, it can now be merged, I think. Changes since v2: - resync rdma_netlink.h to fix uapi break Changes since v1: - commit log editorial fixes - cite kernel commits that updated rdma_netlink.h in the iproute2 commit syncing this header - reorder stack definitions ala "reverse christmas tree" - correctly handle unknown driver attributes when printing Changes since v0/rfc: - changed "provider" to "driver" based on kernel side changes - updated man pages - removed "RFC" tag Thanks, Steve. [1] https://www.spinics.net/lists/linux-rdma/msg64199.html Steve Wise (3): rdma: update rdma_netlink.h to get new driver attributes rdma: print driver resource attributes rdma: update man pages man/man8/rdma-resource.8 | 29 ++++- man/man8/rdma.8 | 2 +- rdma/include/uapi/rdma/rdma_netlink.h | 30 +++++- rdma/rdma.c | 9 +- rdma/rdma.h | 11 ++ rdma/res.c | 30 ++---- rdma/utils.c | 196 ++++++++++++++++++++++++++++++++++ 7 files changed, 280 insertions(+), 27 deletions(-)