The Notice attribute format is defined in Table 28-9 on page 798. Two types of BMTrap(Notice) can be generated by a device's BMA:
The BKeyViolation trap is a Security type trap. It is trap number 259 and has the following format (Table 34-7 on this page defines the content of trap 259's DataDetails field):
Bad B_Key, <B_Key> from <LIDADDR>/<GIDADDR>/<QP> attempted <METHOD> with <ATTRIBUTEID> and <ATTRIBUTEMODIFIER>.
Various types of BMTraps are reported as trap number 260. The specific reason for the trap is indicated in the Notice's DataDetails field. The next edition of the book will provide a detailed description of these traps.
Field | Length (bits) | Description |
---|---|---|
LIDADDR | 16 | LID of the port that sent the trap. |
Method | 8 | Method. |
Reserved1 | 8 | Filled with zeroes. |
AttributeID | 16 | Attribute ID. |
AttributeModifier | 32 | Attribute Modifier. |
Reserved2 | 8 | Filled with zeroes. |
QP | 24 | Queue Pair Number. |
BKEY | 64 | B_Key. |
GIDADDR | 128 | GID of the port that sent the trap. If no GRH is present in the trap packet, the packet was sent by a device in the same subnet as the BM and this field is filled with zeroes. |
Padding | 128 | Shall be ignored on read. Content is unspecified. |