All of lore.kernel.org
 help / color / mirror / Atom feed
* [Accel-config] [PATCH v2 11/12] accel-config: Add documentation for mdev commands
@ 2020-12-05  5:38 ramesh.thomas
  0 siblings, 0 replies; only message in thread
From: ramesh.thomas @ 2020-12-05  5:38 UTC (permalink / raw)
  To: accel-config

[-- Attachment #1: Type: text/plain, Size: 3889 bytes --]

From: Ramesh Thomas <ramesh.thomas(a)intel.com>

Add manual pages for create-mdev and remove-mdev commands

Signed-off-by: Ramesh Thomas <ramesh.thomas(a)intel.com>
---
 .../accfg/accel-config-create-mdev.txt        | 32 +++++++++++++------
 .../accfg/accel-config-remove-mdev.txt        | 26 +++++++++++----
 2 files changed, 42 insertions(+), 16 deletions(-)

diff --git a/Documentation/accfg/accel-config-create-mdev.txt b/Documentation/accfg/accel-config-create-mdev.txt
index 1994657..09aa06b 100644
--- a/Documentation/accfg/accel-config-create-mdev.txt
+++ b/Documentation/accfg/accel-config-create-mdev.txt
@@ -5,21 +5,35 @@ accel-config-create-mdev(1)
 
 NAME
 ----
-accel-config-create-mdev - create mdev to a specified workqueue by generating a
-random uuid and writing to workqueue sysfs. The workqueue has to be enabled
-before running this command and it has to be configured as "mdev" type. If the
-workqueue type is shared, this command can be issued multiple times. If the
-workqueue is dedicated, only one uuid is allowed to be created. If this command
-is issued to a dedicated wq with uuid already existing, it will trigger
-operation not permitted error.
+accel-config-create-mdev - create mdev to enabled workqueues of devices.
+A uuid is generated which is associated with the mdev and will be stored in
+/sys/class/mdev_bus under the device pcie bdf id. Creation of mdevs require
+enabled workqueues. For mdevs of the shared type, at least one shared
+mode workqueue needs to be enabled. Each dedicated type mdev require one
+dedicated mode workqueue to be enabled. Creation of dedicated type mdevs
+would set the state of workqueue used as "locked". Creation of shared
+type mdevs do not alter the state of workqueues.
 
 SYNOPSIS
 --------
 [verse]
-'accel-config create-mdev' <device name>/<workqueue name>
+'accel-config create-mdev <device-name> [<mdev-type>|<options>]'
 
 EXAMPLE
 -------
-accel-config create-mdev dsa0/wq0.0
+accel-config create-mdev dsa0 1dwq
+
+accel-config create-mdev dsa0 -l
+----
+Available mdev types:
+	1dwq
+	1swq
+----
+
+OPTIONS
+--------
+-l::
+--list-mdev-types::
+	list the available mdev types
 
 include::../copyright.txt[]
diff --git a/Documentation/accfg/accel-config-remove-mdev.txt b/Documentation/accfg/accel-config-remove-mdev.txt
index f327a98..90cab5a 100644
--- a/Documentation/accfg/accel-config-remove-mdev.txt
+++ b/Documentation/accfg/accel-config-remove-mdev.txt
@@ -5,22 +5,34 @@ accel-config-remove-mdev(1)
 
 NAME
 ----
-accel-config-remove-mdev - clear the uuid from a workqueue uuid list. If not uuid is
-specified, then entire uuid list in this workqueue will be removed.
+accel-config-remove-mdev - remove mdev of a device associated with
+the passed uuid. Passing a null uuid will remove all mdevs of the
+device.
 
 SYNOPSIS
 --------
 [verse]
-'accel-config remove-mdev' <device name>/<workqueue name> [<options>]
+'accel-config remove-mdev <device-name> [<uuid>|<options>]'
 
 EXAMPLE
 -------
-accel-config remove-mdev dsa0/wq0.0 --uuid=0f34f0ed-6f67-4086-a4b7-8e1ecf077dce
+accel-config remove-mdev dsa0 0f34f0ed-6f67-4086-a4b7-8e1ecf077dce
 
+accel-config remove-mdev dsa0 00000000-0000-0000-0000-000000000000
+
+accel-config remove-mdev dsa0 -l
+----
+Available mdevs:
+        uuid:edc13abf-cbf4-4de8-bf01-0dc864c54290, type:1dwq
+        uuid:7e776dce-a80b-4da8-9b13-d0483bff678f, type:1swq
+        uuid:45174189-1b18-4270-9f02-30cadbd4b1a4, type:1swq
+        uuid:3c53af36-be6f-405f-9ebf-d556e0735943, type:1swq
+        uuid:131a1337-4c32-48a0-97a7-0aac053f383c, type:1swq
+----
 OPTIONS
 -------
--u::
---uuid=::
-	remove this specific uuid from uuid list in the specified workqueue.
+-l::
+--list-mdevs::
+	list available mdevs of device
 
 include::../copyright.txt[]
-- 
2.26.2

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2020-12-05  5:38 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-05  5:38 [Accel-config] [PATCH v2 11/12] accel-config: Add documentation for mdev commands ramesh.thomas

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.