TianoCore EDK2 master
Loading...
Searching...
No Matches
NIC_DATA Struct Reference

Data Fields

UINT32 Signature
 
EDKII_USB_ETHERNET_PROTOCOLUsbEth
 
UINT16 InterrupOpFlag
 
UINT64 MappedAddr
 
PXE_MAC_ADDR McastList [MAX_MCAST_ADDRESS_CNT]
 
UINT8 McastCount
 
UINT64 MediaHeader [MAX_XMIT_BUFFERS]
 
UINT8 TxBufferCount
 
UINT16 State
 
BOOLEAN CanTransmit
 
UINT16 ReceiveStatus
 
UINT8 RxFilter
 
UINT32 RxFrame
 
UINT32 TxFrame
 
UINT16 NetworkConnect
 
UINT8 CableDetect
 
UINT16 MaxSegmentSize
 
EFI_MAC_ADDRESS MacAddr
 
PXE_CPB_START_31 PxeStart
 
PXE_CPB_INITIALIZE PxeInit
 
UINT8 PermNodeAddress [PXE_MAC_LENGTH]
 
UINT8 CurrentNodeAddress [PXE_MAC_LENGTH]
 
UINT8 BroadcastNodeAddress [PXE_MAC_LENGTH]
 
EFI_USB_DEVICE_REQUEST Request
 
EFI_EVENT RateLimiter
 
UINT32 RateLimitingCredit
 
UINT32 RateLimitingCreditCount
 
UINT32 RateLimitingPollTimer
 
BOOLEAN RateLimitingEnable
 

Detailed Description

Definition at line 139 of file UsbEthernetProtocol.h.

Field Documentation

◆ BroadcastNodeAddress

UINT8 NIC_DATA::BroadcastNodeAddress[PXE_MAC_LENGTH]

Definition at line 162 of file UsbEthernetProtocol.h.

◆ CableDetect

UINT8 NIC_DATA::CableDetect

Definition at line 155 of file UsbEthernetProtocol.h.

◆ CanTransmit

BOOLEAN NIC_DATA::CanTransmit

Definition at line 149 of file UsbEthernetProtocol.h.

◆ CurrentNodeAddress

UINT8 NIC_DATA::CurrentNodeAddress[PXE_MAC_LENGTH]

Definition at line 161 of file UsbEthernetProtocol.h.

◆ InterrupOpFlag

UINT16 NIC_DATA::InterrupOpFlag

Definition at line 142 of file UsbEthernetProtocol.h.

◆ MacAddr

EFI_MAC_ADDRESS NIC_DATA::MacAddr

Definition at line 157 of file UsbEthernetProtocol.h.

◆ MappedAddr

UINT64 NIC_DATA::MappedAddr

Definition at line 143 of file UsbEthernetProtocol.h.

◆ MaxSegmentSize

UINT16 NIC_DATA::MaxSegmentSize

Definition at line 156 of file UsbEthernetProtocol.h.

◆ McastCount

UINT8 NIC_DATA::McastCount

Definition at line 145 of file UsbEthernetProtocol.h.

◆ McastList

PXE_MAC_ADDR NIC_DATA::McastList[MAX_MCAST_ADDRESS_CNT]

Definition at line 144 of file UsbEthernetProtocol.h.

◆ MediaHeader

UINT64 NIC_DATA::MediaHeader[MAX_XMIT_BUFFERS]

Definition at line 146 of file UsbEthernetProtocol.h.

◆ NetworkConnect

UINT16 NIC_DATA::NetworkConnect

Definition at line 154 of file UsbEthernetProtocol.h.

◆ PermNodeAddress

UINT8 NIC_DATA::PermNodeAddress[PXE_MAC_LENGTH]

Definition at line 160 of file UsbEthernetProtocol.h.

◆ PxeInit

PXE_CPB_INITIALIZE NIC_DATA::PxeInit

Definition at line 159 of file UsbEthernetProtocol.h.

◆ PxeStart

PXE_CPB_START_31 NIC_DATA::PxeStart

Definition at line 158 of file UsbEthernetProtocol.h.

◆ RateLimiter

EFI_EVENT NIC_DATA::RateLimiter

Definition at line 164 of file UsbEthernetProtocol.h.

◆ RateLimitingCredit

UINT32 NIC_DATA::RateLimitingCredit

Definition at line 165 of file UsbEthernetProtocol.h.

◆ RateLimitingCreditCount

UINT32 NIC_DATA::RateLimitingCreditCount

Definition at line 166 of file UsbEthernetProtocol.h.

◆ RateLimitingEnable

BOOLEAN NIC_DATA::RateLimitingEnable

Definition at line 168 of file UsbEthernetProtocol.h.

◆ RateLimitingPollTimer

UINT32 NIC_DATA::RateLimitingPollTimer

Definition at line 167 of file UsbEthernetProtocol.h.

◆ ReceiveStatus

UINT16 NIC_DATA::ReceiveStatus

Definition at line 150 of file UsbEthernetProtocol.h.

◆ Request

EFI_USB_DEVICE_REQUEST NIC_DATA::Request

Definition at line 163 of file UsbEthernetProtocol.h.

◆ RxFilter

UINT8 NIC_DATA::RxFilter

Definition at line 151 of file UsbEthernetProtocol.h.

◆ RxFrame

UINT32 NIC_DATA::RxFrame

Definition at line 152 of file UsbEthernetProtocol.h.

◆ Signature

UINT32 NIC_DATA::Signature

Definition at line 140 of file UsbEthernetProtocol.h.

◆ State

UINT16 NIC_DATA::State

Definition at line 148 of file UsbEthernetProtocol.h.

◆ TxBufferCount

UINT8 NIC_DATA::TxBufferCount

Definition at line 147 of file UsbEthernetProtocol.h.

◆ TxFrame

UINT32 NIC_DATA::TxFrame

Definition at line 153 of file UsbEthernetProtocol.h.

◆ UsbEth

EDKII_USB_ETHERNET_PROTOCOL* NIC_DATA::UsbEth

Definition at line 141 of file UsbEthernetProtocol.h.


The documentation for this struct was generated from the following file: