Additional Reference Material

SMP Validation

Upon receipt of an SMP, the SMI's RQ Logic validates the packet as follows. Packets failing one or more of these checks are discarded and no action is taken unless the method is a Get() or a Set(). In this case, the return of a GetResp() packet is optional. The checks performed are as follows:

  • The data payload length must be 256 bytes.

  • LRH:VL must be 15.

  • BTH:DestQP must be 0.

  • BTH:Opcode must be a UD Send-Only.

  • MADHeader:BaseVersion must be 1.

  • MADHeader:MgmtClass must specify a class of Subn or Directed-Route Subn.

  • MADHeader:AttributeID must specify one of the SM attributes.

If a response MAD is returned with the GetResp() method and any of the conditions in Table 27-2 on this page have been detected, the ...

Get InfiniBand Network Architecture now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.