Newer
Older
AMI-Aptio-BIOS-Reversed / VlanConfigDxe / README.md
@Ajax Dong Ajax Dong 2 days ago 1 KB Init

VlanConfigDxe, Index 0141, 32036 bytes, DXE Phase

UEFI VLAN Configuration DXE driver for the AMI network stack. Manages VLAN tag configuration on network interfaces through the HII Configuration Framework. Implements VLAN Config Protocol for VLAN tag CRUD operations and HII Config Access Protocol for form-based user configuration.

Key Functions

  • VlanConfigDxeEntryPoint -- DXE entry, installs driver binding and HII protocols
  • VlanConfigDriverBindingSupported/Start/Stop -- UEFI driver binding for MNP controllers
  • VlanConfigUpdateForm -- HII form rendering and callbacks
  • VlanConfigInitPrivateData/CleanupPrivateData -- VLAN state management
  • VlanConfigValidateConfigHeader/VlanConfigCompareConfigStrings -- Config extraction

Protocols/Dependencies

  • EFI_VLAN_CONFIG_PROTOCOL
  • EFI_MANAGED_NETWORK_PROTOCOL
  • EFI_HII_DATABASE_PROTOCOL, EFI_HII_STRING_PROTOCOL
  • EFI_HII_CONFIG_ROUTING_PROTOCOL, EFI_HII_CONFIG_ACCESS_PROTOCOL
  • EFI_DEVICE_PATH_PROTOCOL

Platform

HR650X, x86-64, AmiNetworkPkg/UefiNetworkStack/Common/VlanConfigDxe/, VS2015 DEBUG