From 0573237f4521a0087153cded38814461c8978262 Mon Sep 17 00:00:00 2001 From: Tom Date: Tue, 6 Sep 2016 17:21:23 +0530 Subject: Add privilege level for each IPMI command Change-Id: I07f160c6ea83dc91f46e21f263c4cf994aff081d Signed-off-by: Tom Joseph --- globalhandler.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'globalhandler.cpp') diff --git a/globalhandler.cpp b/globalhandler.cpp index 34b244f..304867c 100644 --- a/globalhandler.cpp +++ b/globalhandler.cpp @@ -93,11 +93,15 @@ ipmi_ret_t ipmi_global_cold_reset(ipmi_netfn_t netfn, ipmi_cmd_t cmd, void register_netfn_global_functions() { + // Cold Reset printf("Registering NetFn:[0x%X], Cmd:[0x%X]\n",NETFUN_APP, IPMI_CMD_COLD_RESET); - ipmi_register_callback(NETFUN_APP, IPMI_CMD_COLD_RESET, NULL, ipmi_global_cold_reset); + ipmi_register_callback(NETFUN_APP, IPMI_CMD_COLD_RESET, NULL, ipmi_global_cold_reset, + PRIVILEGE_ADMIN); + // printf("Registering NetFn:[0x%X], Cmd:[0x%X]\n",NETFUN_APP, IPMI_CMD_WARM_RESET); - ipmi_register_callback(NETFUN_APP, IPMI_CMD_WARM_RESET, NULL, ipmi_global_warm_reset); + ipmi_register_callback(NETFUN_APP, IPMI_CMD_WARM_RESET, NULL, ipmi_global_warm_reset, + PRIVILEGE_ADMIN); return; } -- cgit v1.2.1