linux-nvme.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH RESEND 0/2] nvmetcli: make model and ctrl-id configurable
@ 2020-01-09  5:04 Chaitanya Kulkarni
  2020-01-09  5:04 ` [PATCH RESEND 1/2] nvmetcli: allow setting of the cntlid[min|max] Chaitanya Kulkarni
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Chaitanya Kulkarni @ 2020-01-09  5:04 UTC (permalink / raw)
  To: linux-nvme; +Cc: hch, Chaitanya Kulkarni, sagi

Hi,

This patch series allows users to set the subsys model and ctrl-id
fields.

Chaitanya Kulkarni (2):
  nvmetcli: allow setting of the cntlid[min|max]
  nvmetcli: allow setting of the subsystem model

 nvmetcli | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

-- 
2.22.1


_______________________________________________
linux-nvme mailing list
linux-nvme@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-nvme

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [PATCH RESEND 1/2] nvmetcli: allow setting of the cntlid[min|max]
  2020-01-09  5:04 [PATCH RESEND 0/2] nvmetcli: make model and ctrl-id configurable Chaitanya Kulkarni
@ 2020-01-09  5:04 ` Chaitanya Kulkarni
  2020-03-02 17:41   ` Sagi Grimberg
  2020-01-09  5:04 ` [PATCH RESEND 2/2] nvmetcli: allow setting of the subsystem model Chaitanya Kulkarni
  2020-01-13 23:53 ` [PATCH RESEND 0/2] nvmetcli: make model and ctrl-id configurable Chaitanya Kulkarni
  2 siblings, 1 reply; 9+ messages in thread
From: Chaitanya Kulkarni @ 2020-01-09  5:04 UTC (permalink / raw)
  To: linux-nvme; +Cc: hch, Chaitanya Kulkarni, sagi

This patch allows users to set the subsystem's cntlid min and
cntlid max.

Signed-off-by: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
---
 nvmetcli | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/nvmetcli b/nvmetcli
index 3d8c16e..4fdac53 100755
--- a/nvmetcli
+++ b/nvmetcli
@@ -155,6 +155,8 @@ class UISubsystemNode(UINode):
     ui_desc_attr = {
         'allow_any_host': ('string', 'Allow access by any host if set to 1'),
         'serial': ('string', 'Export serial number to hosts'),
+        'cntlid_min': ('number', 'Set min ctrl id'),
+        'cntlid_max': ('number', 'Set max ctrl id'),
         'version': ('string', 'Export version number to hosts'),
     }
 
@@ -172,6 +174,21 @@ class UISubsystemNode(UINode):
         info.append("allow_any=" +
                     self.cfnode.get_attr("attr", "allow_any_host"))
         info.append("serial=" + self.cfnode.get_attr("attr", "serial"))
+
+        try:
+            cntlid_min = str(self.cfnode.get_attr("attr", "cntlid_min"))
+        except Exception as e:
+            cntlid_min = "n/a"
+        if cntlid_min != "n/a":
+            info.append("cntlid_min=" + cntlid_min)
+
+        try:
+            cntlid_max = str(self.cfnode.get_attr("attr", "cntlid_max"))
+        except Exception as e:
+            cntlid_max = "n/a"
+        if cntlid_max != "n/a":
+            info.append("cntlid_max=" + cntlid_max)
+
         return (", ".join(info), True)
 
 
-- 
2.22.1


_______________________________________________
linux-nvme mailing list
linux-nvme@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-nvme

^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [PATCH RESEND 2/2] nvmetcli: allow setting of the subsystem model
  2020-01-09  5:04 [PATCH RESEND 0/2] nvmetcli: make model and ctrl-id configurable Chaitanya Kulkarni
  2020-01-09  5:04 ` [PATCH RESEND 1/2] nvmetcli: allow setting of the cntlid[min|max] Chaitanya Kulkarni
@ 2020-01-09  5:04 ` Chaitanya Kulkarni
  2020-03-02 17:41   ` Sagi Grimberg
  2020-01-13 23:53 ` [PATCH RESEND 0/2] nvmetcli: make model and ctrl-id configurable Chaitanya Kulkarni
  2 siblings, 1 reply; 9+ messages in thread
From: Chaitanya Kulkarni @ 2020-01-09  5:04 UTC (permalink / raw)
  To: linux-nvme; +Cc: hch, Chaitanya Kulkarni, sagi

From: Mark Ruijter <MRuijter@onestopsystems.com>

This patch allows users to set the subsystem's model.

Signed-off-by: Mark Ruijter <MRuijter@onestopsystems.com>
Signed-off-by: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
---
 nvmetcli | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/nvmetcli b/nvmetcli
index 4fdac53..ea17f95 100755
--- a/nvmetcli
+++ b/nvmetcli
@@ -157,6 +157,7 @@ class UISubsystemNode(UINode):
         'serial': ('string', 'Export serial number to hosts'),
         'cntlid_min': ('number', 'Set min ctrl id'),
         'cntlid_max': ('number', 'Set max ctrl id'),
+        'model': ('string', 'Set a model description'),
         'version': ('string', 'Export version number to hosts'),
     }
 
@@ -189,6 +190,13 @@ class UISubsystemNode(UINode):
         if cntlid_max != "n/a":
             info.append("cntlid_max=" + cntlid_max)
 
+        try:
+            model = str(self.cfnode.get_attr("attr", "model"))
+        except Exception as e:
+            model = "n/a"
+        if model != "n/a":
+            info.append("model=" + model)
+
         return (", ".join(info), True)
 
 
-- 
2.22.1


_______________________________________________
linux-nvme mailing list
linux-nvme@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-nvme

^ permalink raw reply related	[flat|nested] 9+ messages in thread

* Re: [PATCH RESEND 0/2] nvmetcli: make model and ctrl-id configurable
  2020-01-09  5:04 [PATCH RESEND 0/2] nvmetcli: make model and ctrl-id configurable Chaitanya Kulkarni
  2020-01-09  5:04 ` [PATCH RESEND 1/2] nvmetcli: allow setting of the cntlid[min|max] Chaitanya Kulkarni
  2020-01-09  5:04 ` [PATCH RESEND 2/2] nvmetcli: allow setting of the subsystem model Chaitanya Kulkarni
@ 2020-01-13 23:53 ` Chaitanya Kulkarni
  2020-02-04  3:27   ` Chaitanya Kulkarni
  2 siblings, 1 reply; 9+ messages in thread
From: Chaitanya Kulkarni @ 2020-01-13 23:53 UTC (permalink / raw)
  To: linux-nvme; +Cc: hch, sagi

Ping?

On 01/08/2020 09:04 PM, Chaitanya Kulkarni wrote:
> Hi,
>
> This patch series allows users to set the subsys model and ctrl-id
> fields.
>
> Chaitanya Kulkarni (2):
>    nvmetcli: allow setting of the cntlid[min|max]
>    nvmetcli: allow setting of the subsystem model
>
>   nvmetcli | 25 +++++++++++++++++++++++++
>   1 file changed, 25 insertions(+)
>


_______________________________________________
linux-nvme mailing list
linux-nvme@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-nvme

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH RESEND 0/2] nvmetcli: make model and ctrl-id configurable
  2020-01-13 23:53 ` [PATCH RESEND 0/2] nvmetcli: make model and ctrl-id configurable Chaitanya Kulkarni
@ 2020-02-04  3:27   ` Chaitanya Kulkarni
  2020-03-01  7:43     ` Chaitanya Kulkarni
  0 siblings, 1 reply; 9+ messages in thread
From: Chaitanya Kulkarni @ 2020-02-04  3:27 UTC (permalink / raw)
  To: linux-nvme; +Cc: hch, sagi

Ping ?

On 01/13/2020 03:53 PM, Chaitanya Kulkarni wrote:
> Ping?
>
> On 01/08/2020 09:04 PM, Chaitanya Kulkarni wrote:
>> Hi,
>>
>> This patch series allows users to set the subsys model and ctrl-id
>> fields.
>>
>> Chaitanya Kulkarni (2):
>>     nvmetcli: allow setting of the cntlid[min|max]
>>     nvmetcli: allow setting of the subsystem model
>>
>>    nvmetcli | 25 +++++++++++++++++++++++++
>>    1 file changed, 25 insertions(+)
>>
>
>


_______________________________________________
linux-nvme mailing list
linux-nvme@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-nvme

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH RESEND 0/2] nvmetcli: make model and ctrl-id configurable
  2020-02-04  3:27   ` Chaitanya Kulkarni
@ 2020-03-01  7:43     ` Chaitanya Kulkarni
  2020-03-12 23:41       ` Chaitanya Kulkarni
  0 siblings, 1 reply; 9+ messages in thread
From: Chaitanya Kulkarni @ 2020-03-01  7:43 UTC (permalink / raw)
  To: linux-nvme; +Cc: hch, sagi

Ping ?
On 02/03/2020 07:27 PM, Chaitanya Kulkarni wrote:
> Ping ?
>
> On 01/13/2020 03:53 PM, Chaitanya Kulkarni wrote:
>> Ping?
>>
>> On 01/08/2020 09:04 PM, Chaitanya Kulkarni wrote:
>>> Hi,
>>>
>>> This patch series allows users to set the subsys model and ctrl-id
>>> fields.
>>>
>>> Chaitanya Kulkarni (2):
>>>      nvmetcli: allow setting of the cntlid[min|max]
>>>      nvmetcli: allow setting of the subsystem model
>>>
>>>     nvmetcli | 25 +++++++++++++++++++++++++
>>>     1 file changed, 25 insertions(+)
>>>
>>
>>
>
>


_______________________________________________
linux-nvme mailing list
linux-nvme@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-nvme

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH RESEND 1/2] nvmetcli: allow setting of the cntlid[min|max]
  2020-01-09  5:04 ` [PATCH RESEND 1/2] nvmetcli: allow setting of the cntlid[min|max] Chaitanya Kulkarni
@ 2020-03-02 17:41   ` Sagi Grimberg
  0 siblings, 0 replies; 9+ messages in thread
From: Sagi Grimberg @ 2020-03-02 17:41 UTC (permalink / raw)
  To: Chaitanya Kulkarni, linux-nvme; +Cc: hch

Reviewed-by: Sagi Grimberg <sagi@grimberg.me>

_______________________________________________
linux-nvme mailing list
linux-nvme@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-nvme

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH RESEND 2/2] nvmetcli: allow setting of the subsystem model
  2020-01-09  5:04 ` [PATCH RESEND 2/2] nvmetcli: allow setting of the subsystem model Chaitanya Kulkarni
@ 2020-03-02 17:41   ` Sagi Grimberg
  0 siblings, 0 replies; 9+ messages in thread
From: Sagi Grimberg @ 2020-03-02 17:41 UTC (permalink / raw)
  To: Chaitanya Kulkarni, linux-nvme; +Cc: hch

Reviewed-by: Sagi Grimberg <sagi@grimberg.me>

_______________________________________________
linux-nvme mailing list
linux-nvme@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-nvme

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH RESEND 0/2] nvmetcli: make model and ctrl-id configurable
  2020-03-01  7:43     ` Chaitanya Kulkarni
@ 2020-03-12 23:41       ` Chaitanya Kulkarni
  0 siblings, 0 replies; 9+ messages in thread
From: Chaitanya Kulkarni @ 2020-03-12 23:41 UTC (permalink / raw)
  To: hch; +Cc: linux-nvme, Chaitanya Kulkarni, sagi

Thanks Sagi for reviewing these patches.

Christoph, can you please pick up these patches ?

On 02/29/2020 11:43 PM, Chaitanya Kulkarni wrote:
> Ping ?
> On 02/03/2020 07:27 PM, Chaitanya Kulkarni wrote:
>> Ping ?
>>
>> On 01/13/2020 03:53 PM, Chaitanya Kulkarni wrote:
>>> Ping?
>>>
>>> On 01/08/2020 09:04 PM, Chaitanya Kulkarni wrote:
>>>> Hi,
>>>>
>>>> This patch series allows users to set the subsys model and ctrl-id
>>>> fields.
>>>>
>>>> Chaitanya Kulkarni (2):
>>>>       nvmetcli: allow setting of the cntlid[min|max]
>>>>       nvmetcli: allow setting of the subsystem model
>>>>
>>>>      nvmetcli | 25 +++++++++++++++++++++++++
>>>>      1 file changed, 25 insertions(+)
>>>>
>>>
>>>
>>
>>
>
>


_______________________________________________
linux-nvme mailing list
linux-nvme@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-nvme

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2020-03-12 23:42 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-01-09  5:04 [PATCH RESEND 0/2] nvmetcli: make model and ctrl-id configurable Chaitanya Kulkarni
2020-01-09  5:04 ` [PATCH RESEND 1/2] nvmetcli: allow setting of the cntlid[min|max] Chaitanya Kulkarni
2020-03-02 17:41   ` Sagi Grimberg
2020-01-09  5:04 ` [PATCH RESEND 2/2] nvmetcli: allow setting of the subsystem model Chaitanya Kulkarni
2020-03-02 17:41   ` Sagi Grimberg
2020-01-13 23:53 ` [PATCH RESEND 0/2] nvmetcli: make model and ctrl-id configurable Chaitanya Kulkarni
2020-02-04  3:27   ` Chaitanya Kulkarni
2020-03-01  7:43     ` Chaitanya Kulkarni
2020-03-12 23:41       ` Chaitanya Kulkarni

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).