11#ifndef PLATFORM_HOST_INTERFACE_BMC_USB_NIC_LIB_H_
12#define PLATFORM_HOST_INTERFACE_BMC_USB_NIC_LIB_H_
35#define BMC_USB_NIC_HOST_INTERFASCE_READINESS_GUID \
37 0xDD96F5D7, 0x4AE1, 0x4E6C, {0xA1, 0x30, 0xA5, 0xAC, 0x77, 0xDD, 0xE4, 0xA5} \
65 UINT8 HostIpAddressIpv4[4];
66 UINT8 RedfishIpAddressIpv4[4];
67 UINT8 SubnetMaskIpv4[4];
UINT8 MacAddressSize
MAC address size;.
UINT8 Channel
IPMI Channel number.
LIST_ENTRY NextInstance
Link to the next IPMI LAN Channel.
EFI_MAC_ADDRESS MacAddress
IPMI LAN Channel MAC address.
EFI_SIMPLE_NETWORK_PROTOCOL * ThisSnp
UINTN MacAddressSize
HW address size.
UINT16 UsbProductId
USB Product ID of this BMC exposed USB NIC.
UINT8 * MacAddress
HW address.
LIST_ENTRY NextInstance
Link to the next instance.
UINT8 IpAddressFormat
Redfish service IP version.
BOOLEAN IsSuppportedHostInterface
UINT8 IpAssignedType
Redfish service IP assign type.
UINT8 IpmiLanChannelNumber
BMC IPMI Lan Channel number.
EFI_USB_IO_PROTOCOL * ThisUsbIo
BOOLEAN CredentialBootstrapping
UINT16 UsbVendorId
USB Vendor ID of this BMC exposed USB NIC.