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 LinkThis 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.