From patchwork Wed Feb 14 08:55:22 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arkadi Sharshevsky X-Patchwork-Id: 873283 X-Patchwork-Delegate: shemminger@vyatta.com Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@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; dkim=pass (1024-bit key; unprotected) header.d=Mellanox.com header.i=@Mellanox.com header.b="gkDjtUS4"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3zhCtV4Pfyz9t2x for ; Wed, 14 Feb 2018 19:56:02 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S966484AbeBNIz7 (ORCPT ); Wed, 14 Feb 2018 03:55:59 -0500 Received: from mail-db5eur01on0068.outbound.protection.outlook.com ([104.47.2.68]:43664 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S935085AbeBNIz4 (ORCPT ); Wed, 14 Feb 2018 03:55:56 -0500 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; bh=Kbj8F/ADdiXByvsbkHI0ObfguuPDhHmRT2aN+iDRffk=; b=gkDjtUS4Sg9Rk6kNnIDKBfBPo09i9r28QlKNx81h9ZImB1cEo6TOCfs5sbaGp6QF43xrIX+3C8qcgcEOzdb/TAxNhzf+VwEvw3lUzLmo2n+8bzYeOuAs3EhWiLuQCyAN2Yy8TkagRAxVG2LLzoORlve5QA10Sy1ocTKNm20hZdc= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=arkadis@mellanox.com; Received: from dev-r-vrt-156.mtr.labs.mlnx (37.142.13.130) by VI1PR0501MB2461.eurprd05.prod.outlook.com (2603:10a6:800:68::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Wed, 14 Feb 2018 08:55:50 +0000 From: Arkadi Sharshevsky To: netdev@vger.kernel.org Cc: davem@davemloft.net, stephen@networkplumber.org, dsa@cumulusnetworks.com, mlxsw@mellanox.com, Arkadi Sharshevsky Subject: [PATCH iproute2 7/7] devlink: Update man pages and add resource man Date: Wed, 14 Feb 2018 10:55:22 +0200 Message-Id: <1518598522-27713-8-git-send-email-arkadis@mellanox.com> X-Mailer: git-send-email 2.4.11 In-Reply-To: <1518598522-27713-1-git-send-email-arkadis@mellanox.com> References: <1518598522-27713-1-git-send-email-arkadis@mellanox.com> MIME-Version: 1.0 X-Originating-IP: [37.142.13.130] X-ClientProxiedBy: HE1PR0102CA0039.eurprd01.prod.exchangelabs.com (2603:10a6:7:7d::16) To VI1PR0501MB2461.eurprd05.prod.outlook.com (2603:10a6:800:68::12) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 29dbc464-5ce2-4fad-5d93-08d57388bff7 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020); SRVR:VI1PR0501MB2461; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2461; 3:aY3cIE/LC+fg7lvnnZ0jgH3Re3nRn7VKAhdPJPKna2i6lN5z3mQ3FZ9rZIJTNK/4zlbCAkjW6r0C/cfoFXf9uG2Nio2imx4F+nm+jc1+e1UYb8IX0NMrin+vg2w5dpwa2kZ3VNRTBjTnEt2nIbaYcULn5s0ARVR2/tJfFS9kvWCRO25xngWkFnNqaCL9Frq9PY99I/DkEUSZKw7MKZ6SWE7AA4JGOMuaCvZqmD3U5kVjGccSjx7LWOvFzMGVEgQT; 25:ibSB5zo17GNJlKh513f/gsOOK7l0V95/TDY9z3qiWCEKVRm9/2FxBGQf+zJxmt7IUNZJ8faOJNf0+6A32STMJlmvXPRYq02j6pARBg9IlIj7V09KQEq/eZdWHLMuyv7gCRXF24H04h8ZUTrAg0pqlvGUNoE36QFxNRlgTW+URIfOKX5vFXWYidEPFNNN7fAAR3FpVi2KL6btusD8145JVbJTOBZWqZGNkJWOujd/HzAhZ1xug4Vt7MMS6oLLh2cNokwKkuDmlegIInMKBA849kTMZTEd9uVBWX2+Cy7mrD7EGlbvySczKXLgNgn7pXl7TpHHcRm/99TvQEv4pKnVlw==; 31:XIUIrCE+71Pjo2DlgQcpUiqY8g15HNiA9zCupdj76D2YDQwoRZcunvW1Po5XZqMe/JYxgvQTx55WkTPOCW4Wj2JaVlAZJTl5HGHSMt3vocjtKG2vG3RsDuqyIaspU97y3k3cB3kgBqtWdEPx0+gXmLwLzAY0r9nvUwQmFdSd7s0OIr+glcmWgMmkgs0GHO1Ld2355TtdLRovZwJ7bAYMk7E8IsMo9MnEtymRiX/Exkk= X-MS-TrafficTypeDiagnostic: VI1PR0501MB2461: X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2461; 20:pTp0hcH6L+XtKSysfPmAiR+Nfme2Q5QZ6TYwiuCS9S2R8IBYsUstnVeyDX2AYHHm/kRQqZg+B4znY5+RfwI7iaeWy6tSugGy+fS3cmxalxNR4JRT9BXfwICyqKBebvVgqVYYEaR4Y47R8uz3UPbkOUP3oqWCecH0Vb/bU83IawLv4JUaDje4nXmOvcWIIrKw74htEe3+bK97htKJ7K6yBa2WwuZhiECd9VmJvZrHILJs8yHq8vM1BNkuEYRcyp8ntbsY2WZKt1cEJMBGuqNCFE08wp+hqtVlK9dFfh35YCzniXO/ADoH+fFKHMcF5BwNp2MyZzKB7vat+pGDBrwNYsIUYk4sB+vjvubgjc3y0VREx4QsAgNm8oCRcjZTC2D2vntkAXgQK/XwUEH4s3bu4H8V+F+ZpOota1V/3q1KxOqxjk4+ZxAeLgNmI5txnz65jvSCFdGxXEXzMXUQoSp9LXyoymUK85CWioigXU79pZFpRyD0eMoTeKWLbLR6snJA; 4:dWgorNI9R0dOGuyLvI3PCJuDATmJY5G+sKVstqI3V0b0ydsrILMC2frHJe1lKtm76sfltIugCXHpVzBnUgQhq9yFPqN88FbOOdyTIvKjqfSrrQS5NgAlF81iZFh6OKGFO+Aut/koo1H4uTWK8bBZNMmD1HOAD9LlKEiN4kpt1alUub31CmP2lJKKbRHWC/tJgu04nZG8yRo4Gg7Y2MMr+ES8q5aWM3OvMp6mD6gNUt/cK+W8IXRrvdaTI0d9Cp/9r1kdwNGNVAXBBtR75lzOTgHkvLCLfgDq9+7PVKGwfk+unIp5+ZhUcwDYlcCkBA7Y X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(211171220733660); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(5005006)(8121501046)(3231101)(944501161)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(20161123564045)(20161123562045)(6072148)(201708071742011); SRVR:VI1PR0501MB2461; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0501MB2461; X-Forefront-PRVS: 0583A86C08 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(346002)(39380400002)(39860400002)(366004)(396003)(376002)(189003)(199004)(50226002)(81156014)(2361001)(6116002)(6512007)(7736002)(26005)(86362001)(3846002)(81166006)(47776003)(305945005)(107886003)(316002)(15650500001)(6506007)(106356001)(8676002)(16586007)(53936002)(478600001)(386003)(5660300001)(76176011)(25786009)(48376002)(52116002)(4326008)(2950100002)(6916009)(97736004)(6666003)(8936002)(66066001)(2906002)(68736007)(2351001)(36756003)(105586002)(186003)(50466002)(16526019)(59450400001)(6486002)(51416003); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0501MB2461; H:dev-r-vrt-156.mtr.labs.mlnx; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2461; 23:iM9d4rgieHiOAfBPDl1SOjuhkhB/9fe933zGsEHdQ2HKwXknA5iT91Y5sUX7qM65Lvkt0pHfARK1K/OIP05k9tWmXtO4xm5OM+BrWUBazw9nj3z34K6eA/ZxkeOBFxB4iUhPuqjQnY8swkemKi7fu2ZEXUTfIXXvRmjzKmgg+lZcSPed2v8sA6bD1OyPoh9R7MAhpaAMfTDeiXxpTuThGzesghIvtLk1n0hgOZfODvM5QtZetByUsQusRMF0ABGYnILalxQ9Tp0U1HlQdfshJ+IlMkVAebjan05VrVwpqenmOajJ87WE9LRk8mqLo2rG9Qqf8xgaA6acA2QTgOHggdFdEmZpvHufweklWrYvi67K2Y2z89LwDhDLIfQlajkvbiMvyutXsWhD8i48FKPx+ZNp5EPVbrQ537a8Po+RMEpmY8+bswL7eRbFRKEVt36zz84Rg9mY3kRZghfyOQ3/3b/O2YyQ1oR+hqxDDhcQdwdHpb4aGLzNU0ZBd8eAtmnIK/LxlSGwhMmKFbdJKuZcIQJD1sU+mRO0BRgZZYDPWtp9l/rx0G1NOLk1SL/u29cRm3/jijWipppP5jSf+i6HlIXUZe7EtlL8wJmpgJvmq/vRn5MNAHf21VrFYZ9mN0TLNwaJKPYFc2ZVvpwa1Omrl4GF42QxPL0ZKkUL6IaElQrgtx2z4bDWmjqBg4qaFDLL0OyANSJnVR6KwaEJQZJAqmo6Rvih3DhigYwcU+FS5pJcJDtcSqUdWxQb2rH40ptbMwU75j3Lh+6K+TOKNHtriFSGm0N3SS0GmwXuGxV8J9fUyPS6etMNAwTcQqCgQr2J/dM7zHso8oCcXU8wbI7LqiLPppgaNDm0gxxnxssr3wcnuaRvB7OaDGWmx9tPw975ve1I8wfE3kkVMg+fsZ+NCsK285SsrDKPO3yqaTnzsCQ1gtaoFZAwFTVtfp5TVMeu/phJO4Z6aHvlD33luSMAZkB4XmsMn+aNEZebW2gbBC9ZEqyQoabL4Y1CwS1ONZOqRk5smtNeOLAJh8dFXwUeMLMBEycSS6oTYdCtf3HHWQGP8Xa1cu2TNvL6gvaY6m61IvDIjno/VZkVMwD+GlPtT/GUtyydh55mO6DX0VTb4VQL9hdhxQx9X4GwEXbQO60wrULAH4g1GcySdTR950FTzdwmTTiHidkh0+kUpoCks2LMJ09e9MG/kZkS654YXhhZ X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2461; 6:uHbFbL9XPjcWfgrLpEKT9ZaHqOPQ7KAi3c09eBfIke388EP3Zn8Wd1Wiu/qwEichd7qdQZ4K8RgQfydNtEIbYBKLwmynRUlBSROaMLasLFWQERFz4DawJ1vwvOpY7Qp1a9ybFhF3wtF4ZaRDlmMU8//xiJk0Tcwiddsx1G3nZDWoCq34swTS1NIjDJ2UFj/km72C8LzYvpU1e4UQy7Wh2i8UGTqrz9h+eImx8W/yZ55QYIJIqgbSY00MMWVhop/vhhDljUPq4ivv9ncDKxOT3tTuTqW6ZgoKmCkO+1p4ex2yHA37UdVJy1A7M1Vd/V9NYUjt4Pwheb3XcqmAj/SOVV6Dv+dcNmyfhB/ralbpNMo=; 5:XUl2e83fGBPSoc13Kmh9waMx5RIEO8KF4DgvQZpmhIAVYtd0fhO5UmdYJiCeK2NOB3R4ahJbfLRLspLCnkH0XdfmAyB5cr99a99mv9da9eqmqEHKrLPrBj9LjGmvtYToDP7R1UlnFOGKrftBUJeT9QMZE81s8T2rUqFa/tWJzHc=; 24:/bBcBSIDXWuXCvf21XvIySJG2+S9zyxCRQghAjoaP36W5kQYT/UYf7Uhtz3b8JZ17eBXROnZkMi48BzlzxEWPsOPG4nCTSau9KtMAUO/fo0=; 7:+BzIieB0uw9ssTcw64b6ouMpvJPSxvZoywn9EJYkpB7FYhvxHjqRf4iclT5Vd45yXxXJR5d1f/wRtpaYOqrETpBsXJ75HOov4zqcFfIUUR8byKSg7kkhpOnVLKbJ2nw4japuedSig0CnQaiDg2a43aVzScQhhWX/sNgCUS8bGZEnP4yGmLD2grUgqWQEtfBPlatiEP01CRqRsoSo0M38Q3gN6kz9UflS1xxR/PJIf+cK6Pa/EGOv+kyuWdAcQYxQ SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Feb 2018 08:55:50.2917 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 29dbc464-5ce2-4fad-5d93-08d57388bff7 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0501MB2461 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Add resource man, and update dev manual for reload command. Signed-off-by: Arkadi Sharshevsky Acked-by: Jiri Pirko --- man/man8/devlink-dev.8 | 15 +++++++++ man/man8/devlink-resource.8 | 78 +++++++++++++++++++++++++++++++++++++++++++++ man/man8/devlink.8 | 1 + 3 files changed, 94 insertions(+) create mode 100644 man/man8/devlink-resource.8 diff --git a/man/man8/devlink-dev.8 b/man/man8/devlink-dev.8 index b074d57..7c749dd 100644 --- a/man/man8/devlink-dev.8 +++ b/man/man8/devlink-dev.8 @@ -42,6 +42,10 @@ devlink-dev \- devlink device configuration .BR "devlink dev eswitch show" .IR DEV +.ti -8 +.BR "devlink dev reload" +.IR DEV + .SH "DESCRIPTION" .SS devlink dev show - display devlink device attributes @@ -94,6 +98,12 @@ Set eswitch encapsulation support .I enable - Enable encapsulation support +.SS devlink dev reload - perform hot reload of the driver. + +.PP +.I "DEV" +- Specifies the devlink device to reload. + .SH "EXAMPLES" .PP devlink dev show @@ -114,6 +124,11 @@ Shows the eswitch mode of specified devlink device. devlink dev eswitch set pci/0000:01:00.0 mode switchdev .RS 4 Sets the eswitch mode of specified devlink device to switchdev. +.RE +.PP +devlink dev reload pci/0000:01:00.0 +.RS 4 +Performs hot reload of specified devlink device. .SH SEE ALSO .BR devlink (8), diff --git a/man/man8/devlink-resource.8 b/man/man8/devlink-resource.8 new file mode 100644 index 0000000..b8f7880 --- /dev/null +++ b/man/man8/devlink-resource.8 @@ -0,0 +1,78 @@ +.TH DEVLINK\-RESOURCE 8 "11 Feb 2018" "iproute2" "Linux" +.SH NAME +devlink-resource \- devlink device resource configuration +.SH SYNOPSIS +.sp +.ad l +.in +8 +.ti -8 +.B devlink +.RI "[ " OPTIONS " ]" +.B resource +.RI " { " COMMAND " | " +.BR help " }" +.sp + +.ti -8 +.IR OPTIONS " := { " +\fB\-v\fR[\fIerbose\fR] } + +.ti -8 +.B devlink resource show +.IR DEV + +.ti -8 +.B devlink resource help + +.ti -8 +.BR "devlink resource set" +.IR DEV +.BI path " RESOURCE_PATH" +.BI size " RESOURCE_SIZE" + +.SH "DESCRIPTION" +.SS devlink resource show - display devlink device's resosources + +.PP +.I "DEV" +- specifies the devlink device to show. + +.in +4 +Format is: +.in +2 +BUS_NAME/BUS_ADDRESS + +.SS devlink resource set - sets resource size of specific resource + +.PP +.I "DEV" +- specifies the devlink device. + +.TP +.BI path " RESOURCE_PATH" +Resource's path. + +.TP +.BI size " RESOURCE_SIZE" +The new resource's size. + +.SH "EXAMPLES" +.PP +devlink resource show pci/0000:01:00.0 +.RS 4 +Shows the resources of the specified devlink device. +.RE +.PP +devlink resource set pci/0000:01:00.0 /kvd/linear 98304 +.RS 4 +Sets the size of the specified resource for the specified devlink device. + +.SH SEE ALSO +.BR devlink (8), +.BR devlink-port (8), +.BR devlink-sb (8), +.BR devlink-monitor (8), +.br + +.SH AUTHOR +Arkadi Sharshevsky diff --git a/man/man8/devlink.8 b/man/man8/devlink.8 index a975ef3..b83909d 100644 --- a/man/man8/devlink.8 +++ b/man/man8/devlink.8 @@ -103,6 +103,7 @@ Exit status is 0 if command was successful or a positive integer upon failure. .BR devlink-port (8), .BR devlink-monitor (8), .BR devlink-sb (8), +.BR devlink-resource (8), .br .SH REPORTING BUGS