AMI-Aptio-BIOS-Reversed / AmiNetworkPkg / UefiNetworkStack / Common / VlanConfigDxe / VlanConfigDxe /
@Ajax Dong Ajax Dong authored 7 days ago
..
README.md Restructure the repo 7 days ago
VlanConfigDxe.c Restructure the repo 7 days ago
VlanConfigDxe.h Restructure the repo 7 days ago
VlanConfigDxe.md Restructure the repo 7 days ago
README.md

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