Skip to content

Commit 973639c

Browse files
authored
Merge pull request #435 from martin-belanger/add-missing-attrs-to-python
python: add missing ctrl attrs to Python bindings
2 parents 1133776 + 31b18dc commit 973639c

1 file changed

Lines changed: 20 additions & 11 deletions

File tree

libnvme/nvme.i

Lines changed: 20 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -302,33 +302,42 @@ struct nvme_subsystem {
302302
};
303303

304304
struct nvme_ctrl {
305-
%immutable transport;
306-
%immutable subsysnqn;
307-
%immutable traddr;
308-
%immutable trsvcid;
305+
%immutable sysfs_dir;
309306
%immutable address;
310307
%immutable firmware;
311308
%immutable model;
312309
%immutable numa_node;
313310
%immutable queue_count;
314311
%immutable serial;
315312
%immutable sqsize;
316-
%immutable persistent;
313+
%immutable transport;
314+
%immutable subsysnqn;
315+
%immutable traddr;
316+
%immutable trsvcid;
317+
%immutable dhchap_key;
318+
%immutable cntrltype;
319+
%immutable dctype;
317320
%immutable discovery_ctrl;
318-
char *transport;
319-
char *subsysnqn;
320-
char *traddr;
321-
char *trsvcid;
322-
char *dhchap_key;
321+
%immutable discovered;
322+
%immutable persistent;
323+
char *sysfs_dir;
323324
char *address;
324325
char *firmware;
325326
char *model;
326327
char *numa_node;
327328
char *queue_count;
328329
char *serial;
329330
char *sqsize;
330-
bool persistent;
331+
char *transport;
332+
char *subsysnqn;
333+
char *traddr;
334+
char *trsvcid;
335+
char *dhchap_key;
336+
char *cntrltype;
337+
char *dctype;
331338
bool discovery_ctrl;
339+
bool discovered;
340+
bool persistent;
332341
};
333342

334343
struct nvme_ns {

0 commit comments

Comments
 (0)