OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
Ip4Config2Nv.c File Reference

Go to the source code of this file.

Functions

STATIC VOID AddDataRecord (IN OUT IP4_CONFIG2_VARIABLE *Variable, IN EFI_IP4_CONFIG2_DATA_TYPE DataType, IN VOID *Data, IN UINTN DataSize, IN OUT CHAR8 **Heap)
 
STATIC EFI_STATUS Ip4Config2WriteConfigData (IN CHAR16 *VarName, EFI_IP4_CONFIG2_POLICY Policy, EFI_IP4_CONFIG2_MANUAL_ADDRESS *ManualAddress, EFI_IP_ADDRESS *Gateway, EFI_IPv4_ADDRESS *DnsAddress, UINTN DnsCount)
 
EFI_STATUS Ip4Config2ConvertOcConfigDataToNvData (IN CHAR16 *VarName, IN IP4_CONFIG2_OC_CONFIG_DATA *ConfigData)
 
EFI_STATUS Ip4Config2DeleteStaticIpNvData (IN CHAR16 *VarName)
 

Detailed Description

IPv4 NVRAM utilities.

Code derived from:

  • NetworkPkg/Ip4Dxe/Ip4Config2Impl.c
  • NetworkPkg/Ip4Dxe/Ip4Config2Nv.c

Copyright (c) 2024, Mike Beaton. All rights reserved.
Copyright (c) 2015 - 2018, Intel Corporation. All rights reserved.
(C) Copyright 2015-2016 Hewlett Packard Enterprise Development LP
SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file Ip4Config2Nv.c.

Function Documentation

◆ AddDataRecord()

STATIC VOID AddDataRecord ( IN OUT IP4_CONFIG2_VARIABLE * Variable,
IN EFI_IP4_CONFIG2_DATA_TYPE DataType,
IN VOID * Data,
IN UINTN DataSize,
IN OUT CHAR8 ** Heap )

Definition at line 18 of file Ip4Config2Nv.c.

◆ Ip4Config2ConvertOcConfigDataToNvData()

EFI_STATUS Ip4Config2ConvertOcConfigDataToNvData ( IN CHAR16 * VarName,
IN IP4_CONFIG2_OC_CONFIG_DATA * ConfigData )

Definition at line 127 of file Ip4Config2Nv.c.

◆ Ip4Config2DeleteStaticIpNvData()

EFI_STATUS Ip4Config2DeleteStaticIpNvData ( IN CHAR16 * VarName)

Definition at line 225 of file Ip4Config2Nv.c.

◆ Ip4Config2WriteConfigData()

STATIC EFI_STATUS Ip4Config2WriteConfigData ( IN CHAR16 * VarName,
EFI_IP4_CONFIG2_POLICY Policy,
EFI_IP4_CONFIG2_MANUAL_ADDRESS * ManualAddress,
EFI_IP_ADDRESS * Gateway,
EFI_IPv4_ADDRESS * DnsAddress,
UINTN DnsCount )

Definition at line 44 of file Ip4Config2Nv.c.