[PATCH v1 3/3] nvmet: Add port transport state flag
Sagi Grimberg
sagi at grimberg.me
Sun Apr 15 01:54:59 PDT 2018
>> +{
>> + struct nvmet_port *port = to_nvmet_port(item);
>> +
>> + return sprintf(page, "%s\n",
>> + nvmet_is_port_active(port) ? "up" : "down");
>> +}
>> +
>> +CONFIGFS_ATTR_RO(nvmet_, trstate);
>> +
>> /*
>> * Namespace structures & file operation functions below
>> */
>> @@ -870,6 +880,7 @@ static struct configfs_attribute *nvmet_port_attrs[] = {
>> &nvmet_attr_addr_traddr,
>> &nvmet_attr_addr_trsvcid,
>> &nvmet_attr_addr_trtype,
>> + &nvmet_attr_trstate,
>
> Please don't create attributes without a group ever. Just create a
> different group which isn't serialized, e.g. state as the group name
> and then transport as the attribute name inside it, or something similar.
We already have ns enable which is not within a group. How is that
different?
More information about the Linux-nvme
mailing list