blob: 6c919056fae0dc0b61fd1827a87e468705f65afc [file] [log] [blame]
Patrick Venture46470a32018-09-07 19:26:25 -07001#pragma once
Chris Austenb4f5b922015-10-13 12:44:43 -05002
Patrick Venture1f4bc1f2018-09-12 13:30:16 -07003#include <cstdint>
4
Adriana Kobylak8e30f2a2015-10-20 10:23:51 -05005// IPMI commands for Storage net functions.
Chris Austenb4f5b922015-10-13 12:44:43 -05006enum ipmi_netfn_storage_cmds
7{
8 // Get capability bits
Patrick Venture0b02be92018-08-31 11:55:55 -07009 IPMI_CMD_GET_FRU_INV_AREA_INFO = 0x10,
Dhruvaraj Subhashchandrane66c3b02018-02-07 01:21:56 -060010 IPMI_CMD_GET_REPOSITORY_INFO = 0x20,
Patrick Venture0b02be92018-08-31 11:55:55 -070011 IPMI_CMD_READ_FRU_DATA = 0x11,
12 IPMI_CMD_RESERVE_SDR = 0x22,
13 IPMI_CMD_GET_SDR = 0x23,
14 IPMI_CMD_GET_SEL_INFO = 0x40,
15 IPMI_CMD_RESERVE_SEL = 0x42,
16 IPMI_CMD_GET_SEL_ENTRY = 0x43,
17 IPMI_CMD_ADD_SEL = 0x44,
18 IPMI_CMD_DELETE_SEL = 0x46,
19 IPMI_CMD_CLEAR_SEL = 0x47,
20 IPMI_CMD_GET_SEL_TIME = 0x48,
21 IPMI_CMD_SET_SEL_TIME = 0x49,
Chris Austenb4f5b922015-10-13 12:44:43 -050022
23};