Skip to main content

Cornelis Technical Documentation

7.4.3.4. IPoIB Troubleshooting

7.4.3.4.1. Viewing IPoIB Hardware Addresses

The arp command and /proc/net/arp do not show the full 20-byte IPoIB hardware address even when the IPoIB and hfi1 modules are working.

  • arp shows only six bytes of the address.

  • /proc/net/arp shows only nine bytes of the address.

To view the full 20-byte hardware address, use ip neigh show.

Address Details

The 20-byte IPoIB hardware MAC address is composed of the following (from most significant bit to least significant bit):

  • 1 byte: Reserved (zero)

  • 3 bytes: Unreliable datagram queue pair (UD QP) number assigned to IPoIB on a given endpoint

  • 16 bytes: GID assigned to Port

    The 16-byte GID includes:

    • 8 bytes: Subnet prefix for CN5000 Omni-Path Fabric

    • 8 bytes: Port GUID