TianoCore EDK2 master
Loading...
Searching...
No Matches
IpmiCommandLibNetFnTransport.c File Reference
#include <Uefi.h>
#include <IndustryStandard/Ipmi.h>

Go to the source code of this file.

Functions

EFI_STATUS EFIAPI IpmiSolActivating (IN IPMI_SOL_ACTIVATING_REQUEST *SolActivatingRequest, OUT UINT8 *CompletionCode)
 
EFI_STATUS EFIAPI IpmiSetSolConfigurationParameters (IN IPMI_SET_SOL_CONFIGURATION_PARAMETERS_REQUEST *SetConfigurationParametersRequest, IN UINT32 SetConfigurationParametersRequestSize, OUT UINT8 *CompletionCode)
 
EFI_STATUS EFIAPI IpmiGetSolConfigurationParameters (IN IPMI_GET_SOL_CONFIGURATION_PARAMETERS_REQUEST *GetConfigurationParametersRequest, OUT IPMI_GET_SOL_CONFIGURATION_PARAMETERS_RESPONSE *GetConfigurationParametersResponse, IN OUT UINT32 *GetConfigurationParametersResponseSize)
 
EFI_STATUS EFIAPI IpmiGetLanConfigurationParameters (IN IPMI_GET_LAN_CONFIGURATION_PARAMETERS_REQUEST *GetLanConfigurationParametersRequest, OUT IPMI_GET_LAN_CONFIGURATION_PARAMETERS_RESPONSE *GetLanConfigurationParametersResponse, IN OUT UINT32 *GetLanConfigurationParametersSize)
 

Detailed Description

IPMI Command - NetFnTransport NULL instance library.

Copyright (c) 2018 - 2021, Intel Corporation. All rights reserved.
Copyright (C) 2023 Advanced Micro Devices, Inc. All rights reserved.

SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file IpmiCommandLibNetFnTransport.c.

Function Documentation

◆ IpmiGetLanConfigurationParameters()

EFI_STATUS EFIAPI IpmiGetLanConfigurationParameters ( IN IPMI_GET_LAN_CONFIGURATION_PARAMETERS_REQUEST GetLanConfigurationParametersRequest,
OUT IPMI_GET_LAN_CONFIGURATION_PARAMETERS_RESPONSE GetLanConfigurationParametersResponse,
IN OUT UINT32 *  GetLanConfigurationParametersSize 
)

This function gets the LAN configuration parameter.

Parameters
[in]GetLanConfigurationParametersRequestRequest data
[out]GetLanConfigurationParametersResponseResponse data
[in,out]GetLanConfigurationParametersSizeWhen input, the expected size of response data. When out, the exact size of response data.
Return values
EFI_SUCCESSLan configuration parameter is returned in the response.
OthersOther errors.

Definition at line 93 of file IpmiCommandLibNetFnTransport.c.

◆ IpmiGetSolConfigurationParameters()

EFI_STATUS EFIAPI IpmiGetSolConfigurationParameters ( IN IPMI_GET_SOL_CONFIGURATION_PARAMETERS_REQUEST GetConfigurationParametersRequest,
OUT IPMI_GET_SOL_CONFIGURATION_PARAMETERS_RESPONSE GetConfigurationParametersResponse,
IN OUT UINT32 *  GetConfigurationParametersResponseSize 
)

This function gets SOL configuration parameters.

Parameters
[in]GetConfigurationParametersRequestGet SOL configuration parameters command request.
[out]GetConfigurationParametersResponseGet SOL configuration parameters response.
[in,out]GetConfigurationParametersResponseSizeWhen input, the size of expect response. When output, the exact size of expect response.
Return values
EFI_UNSUPPORTEDUnsupported in the NULL lib.

Definition at line 70 of file IpmiCommandLibNetFnTransport.c.

◆ IpmiSetSolConfigurationParameters()

EFI_STATUS EFIAPI IpmiSetSolConfigurationParameters ( IN IPMI_SET_SOL_CONFIGURATION_PARAMETERS_REQUEST SetConfigurationParametersRequest,
IN UINT32  SetConfigurationParametersRequestSize,
OUT UINT8 *  CompletionCode 
)

This function sets SOL configuration parameters.

Parameters
[in]SetConfigurationParametersRequestSet SOL configuration parameters command request.
[in]SetConfigurationParametersRequestSizeSize of set SOL configuration parameters command request.
[out]CompletionCodeThe command completion code.
Return values
EFI_UNSUPPORTEDUnsupported in the NULL lib.

Definition at line 45 of file IpmiCommandLibNetFnTransport.c.

◆ IpmiSolActivating()

EFI_STATUS EFIAPI IpmiSolActivating ( IN IPMI_SOL_ACTIVATING_REQUEST SolActivatingRequest,
OUT UINT8 *  CompletionCode 
)

This function activates SOL

Parameters
[in]SolActivatingRequestSOL activating request.
[out]CompletionCodeThe command completion code.
Return values
EFI_UNSUPPORTEDUnsupported in the NULL lib.

Definition at line 23 of file IpmiCommandLibNetFnTransport.c.