Get Payload Activation Status
更新时间: 2026/08/06
在Gitcode上查看源码Get Payload Activation Status
Change History
| openUBMC Version | Revision Date | Description |
|---|---|---|
| 25.06 | 2025/06/26 | Initial draft: add command details |
Basic Information
Function Description
This API is added to obtain the payload activation status.
Privilege
Command Information
Request Information
| Byte | Data Field |
|---|---|
| NetFn | App 06h |
| CMD | 4Ah |
| 1 | Payload Type Number-Type number of the standard payload type or OEM Payload Handle to retrieve status for See Table 1 Payload Type Numbers. |
Table 1 Payload Type Numbers
| number | type | major format version | minor format version |
|---|---|---|---|
| Standard Payload Types | |||
| 0h | IPMI Message | 1h | 0h |
| 1h | SOL (serial over LAN) | 1h | 0h |
| 2h | OEM Explicit(When this payload type appears in the network header, it indicates that the packet includes explicit OEM IANA and OEM Payload ID fields that identify the payload type, instead of using an OEM Payload Type Handle to identify the type of payload contained in the packet. When used, this option adds 6 bytes to the overhead of the packet.) | OEM specified according to OEM IANA and OEM Payload ID. | OEM specified according to OEM IANA and OEM Payload ID. |
| Session Setup Payload Types | |||
| 10h | RMCP+ Open Session Request | 1h | 0h |
| 11h | RMCP+ Open Session Response | 1h | 0h |
| 12h | RAKP Message 1 | 1h | 0h |
| 13h | RAKP Message 2 | 1h | 0h |
| 14h | RAKP Message 3 | 1h | 0h |
| 15h | RAKP Message 4 | 1h | 0h |
| OEM Payload Type Handles | |||
| 20h-27h | Handle values for OEM payloads OEM0 through OEM7, respectively. | OEM specified according to OEM IANA and OEM Payload ID. | OEM specified according to OEM IANA and OEM Payload ID. |
| all other | reserved | - | - |
The payload type number is a 6-bits (00h-3Fh).
Response Information
| Byte | Data Field |
|---|---|
| 1 | Completion Code |
| 2 | Instance capacity [7:4]-reserved [3:0]-Number of instances of given payload type that can be simultaneously activated on BMC 1-based 0h=reserved |
| 3 | [7]-1b=instance 8 is activated. 0b=instance 8 is deactivated [6]-1b=instance 7 is activated 0b=instance 7 is deactivated ... [0]-1b=instance 1 is activated 0b=instance 1 is deactivated |
| 4 | [7]-1b=instance 16 is activated 0b=instance 16 is deactivated [6]-1b=instance 15 is activated 0b=instance 15 is deactivated ... [0]-1b=instance 9 is activated 0b=instance 9 is deactivated |
Command Example
Obtain the payload activation status.
Request:
bash
ipmicmd -k "0f 00 MM NN" smi 0Response:
text
0f MM NN