TP8014 adds a new discovery log entry type '3' to describe the
current discovery controller.
Signed-off-by: Hannes Reinecke <hare@suse.de>
PyDict_SetItemString(entry, "subnqn", val);
switch (e->subtype) {
case NVME_NQN_DISC:
- val = PyUnicode_FromString("discovery");
+ val = PyUnicode_FromString("referral");
break;
case NVME_NQN_NVME:
val = PyUnicode_FromString("nvme");
break;
+ case NVME_NQN_CURR:
+ val = PyUnicode_FromString("discovery");
+ break;
default:
val = PyLong_FromLong(e->subtype);
}
}
static const char * const subtypes[] = {
- [NVME_NQN_DISC] = "discovery subsystem",
+ [NVME_NQN_DISC] = "discovery subsystem referral",
[NVME_NQN_NVME] = "nvme subsystem",
+ [NVME_NQN_CURR] = "current discovery subsystem",
};
const char *nvmf_subtype_str(__u8 subtype)
switch (e->subtype) {
case NVME_NQN_DISC:
+ case NVME_NQN_CURR:
if (discover)
*discover = true;
break;
* enum nvme_subsys_type -
* @NVME_NQN_DISC: Discovery type target subsystem
* @NVME_NQN_NVME: NVME type target subsystem
+ * @NVME_NQN_CURR: Current Discovery type target subsystem
*/
enum nvme_subsys_type {
NVME_NQN_DISC = 1,
NVME_NQN_NVME = 2,
+ NVME_NQN_CURR = 3,
};
#define NVME_DISC_SUBSYS_NAME "nqn.2014-08.org.nvmexpress.discovery"