Displaying DMP path information for devices under third-party driver control

The third-party driver (TPD) coexistence feature allows I/O that is controlled by third-party multi-pathing drivers to bypass DMP while retaining the monitoring capabilities of DMP. The following commands allow you to display the paths that DMP has discovered for a given TPD device, and the TPD device that corresponds to a given TPD-controlled node discovered by DMP:

# vxdmpadm getsubpaths tpdnodename=TPD_node_name
# vxdmpadm gettpdnode nodename=TPD_path_name

For example, consider the following disks in an EMC Symmetrix array controlled by PowerPath, which are known to DMP:

# vxdisk list
DEVICE          TYPE            DISK       GROUP    STATUS
hdiskpower10    auto:cdsdisk    disk1      ppdg     online
hdiskpower11    auto:cdsdisk    disk2      ppdg     online
hdiskpower12    auto:cdsdisk    disk3      ppdg     online
hdiskpower13    auto:cdsdisk    disk4      ppdg     online
hdiskpower14    auto:cdsdisk    disk5      ppdg     online
hdiskpower15    auto:cdsdisk    disk6      ppdg     online
hdiskpower16    auto:cdsdisk    disk7      ppdg     online
hdiskpower17    auto:cdsdisk    disk8      ppdg     online
hdiskpower18    auto:cdsdisk    disk9      ppdg     online
hdiskpower19    auto:cdsdisk   disk10     ppdg     online

The following command displays the paths that DMP has discovered, and which correspond to the PowerPath-controlled node, emcpower10:

# vxdmpadm getsubpaths tpdnodename=hdiskpower10

hdisk10 hdiskpower10s2 -           hdiskpower10    EMC       EMC0
hdisk20 hdiskpower10s2 -           hdiskpower10    EMC       EMC0

Conversely, the next command displays information about the PowerPath node that corresponds to the path, hdisk10, discovered by DMP:

# vxdmpadm gettpdnode nodename=hdiskpower10

hdiskpower10s2 ENABLED  2      EMC           EMC0