Add App Set BMC Global Enables ipmi cmd
Add support for the IPMI cmd Set BMC Global Enables
diff --git a/apphandler.C b/apphandler.C
index 9d53552..132f5c6 100755
--- a/apphandler.C
+++ b/apphandler.C
@@ -188,7 +188,18 @@
return rc;
}
+ipmi_ret_t ipmi_app_set_bmc_global_enables(ipmi_netfn_t netfn, ipmi_cmd_t cmd,
+ ipmi_request_t request, ipmi_response_t response,
+ ipmi_data_len_t data_len, ipmi_context_t context)
+{
+ ipmi_ret_t rc = IPMI_CC_OK;
+ *data_len = 0;
+ // Event and message logging enabled by default so return for now
+ printf("IPMI APP SET BMC GLOBAL ENABLES Ignoring for now\n");
+
+ return rc;
+}
@@ -231,6 +242,12 @@
printf("Registering NetFn:[0x%X], Cmd:[0x%X]\n",NETFUN_APP, IPMI_CMD_READ_EVENT);
ipmi_register_callback(NETFUN_APP, IPMI_CMD_READ_EVENT, NULL, ipmi_app_read_event);
+
+ printf("Registering NetFn:[0x%X], Cmd:[0x%X]\n",NETFUN_APP,
+ IPMI_CMD_SET_BMC_GLOBAL_ENABLES);
+ ipmi_register_callback(NETFUN_APP, IPMI_CMD_SET_BMC_GLOBAL_ENABLES, NULL,
+ ipmi_app_set_bmc_global_enables);
+
return;
}