1lsm_local_disk_vpd83_get(3)Libstoragemgmt C API Manuallsm_local_disk_vpd83_get(3)
2
3
4
6 lsm_local_disk_vpd83_get - Query scsi VPD 0x83 NAA ID.
7
9 int lsm_local_disk_vpd83_get (const char *disk_path, char **vpd83,
10 lsm_error **lsm_err);
11
13 disk_path String. The path of disk path, example "/dev/sdb".
14
15 vpd83 Output pointer of SCSI VPD83 NAA ID. The format is:
16 (?:^6[0-9a-f]{31})|(?:^[235][0-9a-f]{15})$ Set to NULL when
17 error. Memory should be freed by free.
18
19 lsm_err Output pointer of lsm_error. Error message could be re‐
20 trieved via lsm_error_message_get. Memory should be freed
21 by lsm_error_free.
22
24 1.3
25
27 Query the SCSI VPD 0x83 page NAA type ID of specified disk path.
28
30 Error code as enumerated by 'lsm_error_number':
31 * LSM_ERR_OK
32 On success or not found.
33 * LSM_ERR_INVALID_ARGUMENT
34 When any argument is NULL
35 * LSM_ERR_NO_MEMORY
36 When no memory.
37 * LSM_ERR_LIB_BUG
38 When something unexpected happens.
39 * LSM_ERR_NOT_FOUND_DISK
40 When provided disk path not found.
41
42
43
44April 2023 lsm_local_disk_vpd83_getlsm_local_disk_vpd83_get(3)