Go to main content

Managing Devices in Oracle® Solaris 11.4

Exit Print View

Updated: November 2020
 
 

Identifying the Link Status of IB Partition Links

IB partition links can be down in any of following scenarios:

  • HCA port is down

  • Partition key is not present

  • IB partition link fails to join the broadcast multicast group

You can use the dladm show-ib command to check the HCA port status and the configured partition key. To check if the IB partition link has failed to join the broadcast multicast group, display the broadcast-group datalink property of the IB partition link by using the dladm show-linkprop command. The valid values of this read-only datalink property are unknown, joined, assigned, and unsuccessful, and the default value is unknown.

Example 31  Identifying the Status of an IB Partition Link

This example shows to how to find the link state of an IB partition link.

# dladm show-ib net1
LINK HCAGUID        PORTGUID       PORT STATE GWNAME GWPORT PKEYS
net4 21290001A0A58C 21280001A0A59D 1     up    --     --    FFFF
# dladm create-part -l net1 -P ffff ibd0
# dladm show-linkprop -p broadcast-group ibd0
LINK PROPERTY        PERM VALUE   EFFECTIVE DEFAULT  POSSIBLE
ibd0 broadcast-group r-   unknown unknown   unknown  unknown
                                                     absent,
                                                     joined,
                                                     unsuccessful

Before you create the IP instance, the value of the broadcast-group property is unknown.

# dladm create-ip ip_ibd0
# dladm show-linkprop -p broadcast-group ip_ibd0
LINK PROPERTY        PERM VALUE   EFFECTIVE DEFAULT  POSSIBLE
ibd0 broadcast-group r-   joined  joined    unknown  unknown
                                                     absent,
                                                     joined,
                                                     unsuccessful

After the IP instance is created, the value of the broadcast-group property is displayed as joined.

# ipadm delete-ip ibd0
# dladm show-linkprop -p broadcast-group ibd0
LINK PROPERTY        PERM VALUE   EFFECTIVE DEFAULT  POSSIBLE
ibd0 broadcast-group r-   absent  unknown   unknown  unknown
                                                     absent,
                                                     joined,
                                                     unsuccessful

If you delete the IP instance, then the broadcast-group property is shown as absent.

The broadcast-group property displays the value unsuccessful when the broadcast group is configured but IPoIB fails to join the broadcast group.