TianoCore EDK2 master
Loading...
Searching...
No Matches
RedfishHostInterfaceIpmi.h File Reference

Go to the source code of this file.

Data Structures

struct  IPMI_BOOTSTRAP_CREDENTIALS_COMMAND_DATA
 
struct  IPMI_BOOTSTRAP_CREDENTIALS_RESULT_RESPONSE
 

Macros

#define REDFISH_IPMI_GROUP_EXTENSION   0x52
 
#define REDFISH_IPMI_GET_BOOTSTRAP_CREDENTIALS_CMD   0x02
 
#define REDFISH_IPMI_BOOTSTRAP_CREDENTIAL_ENABLE   0xA5
 
#define REDFISH_IPMI_BOOTSTRAP_CREDENTIAL_DISABLE   0x00
 
#define REDFISH_IPMI_COMP_CODE_BOOTSTRAP_CREDENTIAL_DISABLED   0x80
 
#define USERNAME_MAX_LENGTH   16
 
#define PASSWORD_MAX_LENGTH   16
 
#define USERNAME_MAX_SIZE   (USERNAME_MAX_LENGTH + 1)
 
#define PASSWORD_MAX_SIZE   (PASSWORD_MAX_LENGTH + 1)
 

Detailed Description

Redfish Host Interface IPMI command

Copyright (c) 2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file RedfishHostInterfaceIpmi.h.

Macro Definition Documentation

◆ PASSWORD_MAX_LENGTH

#define PASSWORD_MAX_LENGTH   16

Definition at line 25 of file RedfishHostInterfaceIpmi.h.

◆ PASSWORD_MAX_SIZE

#define PASSWORD_MAX_SIZE   (PASSWORD_MAX_LENGTH + 1)

Definition at line 27 of file RedfishHostInterfaceIpmi.h.

◆ REDFISH_IPMI_BOOTSTRAP_CREDENTIAL_DISABLE

#define REDFISH_IPMI_BOOTSTRAP_CREDENTIAL_DISABLE   0x00

Definition at line 17 of file RedfishHostInterfaceIpmi.h.

◆ REDFISH_IPMI_BOOTSTRAP_CREDENTIAL_ENABLE

#define REDFISH_IPMI_BOOTSTRAP_CREDENTIAL_ENABLE   0xA5

Definition at line 16 of file RedfishHostInterfaceIpmi.h.

◆ REDFISH_IPMI_COMP_CODE_BOOTSTRAP_CREDENTIAL_DISABLED

#define REDFISH_IPMI_COMP_CODE_BOOTSTRAP_CREDENTIAL_DISABLED   0x80

Definition at line 18 of file RedfishHostInterfaceIpmi.h.

◆ REDFISH_IPMI_GET_BOOTSTRAP_CREDENTIALS_CMD

#define REDFISH_IPMI_GET_BOOTSTRAP_CREDENTIALS_CMD   0x02

Definition at line 15 of file RedfishHostInterfaceIpmi.h.

◆ REDFISH_IPMI_GROUP_EXTENSION

#define REDFISH_IPMI_GROUP_EXTENSION   0x52

Definition at line 14 of file RedfishHostInterfaceIpmi.h.

◆ USERNAME_MAX_LENGTH

#define USERNAME_MAX_LENGTH   16

Per Redfish Host Interface Specification 1.3, The maximum length of username and password is 16 characters long.

Definition at line 24 of file RedfishHostInterfaceIpmi.h.

◆ USERNAME_MAX_SIZE

#define USERNAME_MAX_SIZE   (USERNAME_MAX_LENGTH + 1)

Definition at line 26 of file RedfishHostInterfaceIpmi.h.