File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -295,6 +295,7 @@ struct nvme_ctrl {
295295 %immutable serial;
296296 %immutable sqsize;
297297 %immutable persistent;
298+ %immutable discovery_ctrl;
298299 char *transport;
299300 char *subsysnqn;
300301 char *traddr;
@@ -308,6 +309,7 @@ struct nvme_ctrl {
308309 char *serial;
309310 char *sqsize;
310311 bool persistent;
312+ bool discovery_ctrl;
311313};
312314
313315struct nvme_ns {
@@ -502,6 +504,10 @@ struct nvme_ns {
502504 nvme_free_ctrl ($self);
503505 }
504506
507+ void discovery_ctrl_set (bool discovery) {
508+ nvme_ctrl_set_discovery_ctrl ($self, discovery);
509+ }
510+
505511 bool init (struct nvme_host *h, int instance) {
506512 return nvme_init_ctrl (h, $self, instance) == 0 ;
507513 }
Original file line number Diff line number Diff line change @@ -36,6 +36,7 @@ LIBNVME_1_0 {
3636 nvme_ctrl_next_ns;
3737 nvme_ctrl_next_path;
3838 nvme_ctrl_reset;
39+ nvme_ctrl_set_discovery_ctrl;
3940 nvme_ctrl_set_persistent;
4041 nvme_ctrls_filter;
4142 nvme_default_host;
You can’t perform that action at this time.
0 commit comments