A non-transitory computer readable storage medium, including instructions stored thereon for providing a vendor-specific attribute that contains a signature of the vendor for an InfiniBand network device, which when read and executed by one or more computers cause the one or more computers to perform steps comprising:
- providing a subnet management attribute,
- wherein the subnet management attribute has an attribute identifier in the range of attribute identifiers reserved in the InfiniBand specification,
- wherein the subnet management attribute has a signature bit string that is a fixed number of bits in length,
- wherein the signature bit string represents a unique identifier of the vendor,
- wherein the subnet management attribute has a number of offset bits, and
- wherein the number of offset bits indicates the start of the signature bit string within the attribute;
- configuring the subnet management attribute with the signature bit string starting where the offset bits indicate;
- and
- storing the subnet management attribute in a memory of an InfiniBand compatible network device as an attribute of the InfiniBand compatible network device.