ipmi_print_user_summary() to utilize _ipmi_get_user_access()

Commit changes ipmi_print_user_summary() to utilize _ipmi_get_user_access() and
user_access_t instead of user_access_rsp.
This commit is contained in:
Zdenek Styblik 2015-01-08 21:54:41 +01:00
parent d099dca9c5
commit fb36c69391

View File

@ -380,43 +380,40 @@ ipmi_print_user_list(
return 0; return 0;
} }
/* ipmi_print_user_summary - print User statistics for given channel
*
* @intf - IPMI interface
* @channel_number - channel number
*
* returns - 0 on success, (-1) on error
*/
static int static int
ipmi_print_user_summary( ipmi_print_user_summary(struct ipmi_intf *intf, uint8_t channel_number)
struct ipmi_intf * intf,
uint8_t channel_number)
{ {
struct user_access_rsp user_access; struct user_access_t user_access = {0};
int ccode = 0;
if (ipmi_get_user_access(intf, user_access.channel = channel_number;
channel_number, user_access.user_id = 1;
1, ccode = _ipmi_get_user_access(intf, &user_access);
&user_access)) if (eval_ccode(ccode) != 0) {
return -1; return (-1);
if (csv_output)
{
printf("%d,%d,%d\n",
user_access.maximum_ids,
user_access.enabled_user_count,
user_access.fixed_name_count);
} }
else if (csv_output) {
{ printf("%" PRIu8 ",%" PRIu8 ",%" PRIu8 "\n",
printf("Maximum IDs : %d\n", user_access.max_user_ids,
user_access.maximum_ids); user_access.enabled_user_ids,
printf("Enabled User Count : %d\n", user_access.fixed_user_ids);
user_access.enabled_user_count); } else {
printf("Fixed Name Count : %d\n", printf("Maximum IDs : %" PRIu8 "\n",
user_access.fixed_name_count); user_access.max_user_ids);
printf("Enabled User Count : %" PRIu8 "\n",
user_access.enabled_user_ids);
printf("Fixed Name Count : %" PRIu8 "\n",
user_access.fixed_user_ids);
} }
return 0; return 0;
} }
/* /*
* ipmi_user_set_username * ipmi_user_set_username
*/ */