NicDriver Struct Reference

NIC driver. More...

#include <nic.h>

Data Fields

NicType type
 
size_t mtu
 
NicInit init
 
NicTick tick
 
NicEnableIrq enableIrq
 
NicDisableIrq disableIrq
 
NicEventHandler eventHandler
 
NicSendPacket sendPacket
 
NicUpdateMacAddrFilter updateMacAddrFilter
 
NicUpdateMacConfig updateMacConfig
 
NicWritePhyReg writePhyReg
 
NicReadPhyReg readPhyReg
 
bool_t autoPadding
 
bool_t autoCrcCalc
 
bool_t autoCrcVerif
 
bool_t autoCrcStrip
 

Detailed Description

NIC driver.

Definition at line 179 of file nic.h.

Field Documentation

◆ autoCrcCalc

bool_t autoCrcCalc

Definition at line 194 of file nic.h.

◆ autoCrcStrip

bool_t autoCrcStrip

Definition at line 196 of file nic.h.

◆ autoCrcVerif

bool_t autoCrcVerif

Definition at line 195 of file nic.h.

◆ autoPadding

bool_t autoPadding

Definition at line 193 of file nic.h.

◆ disableIrq

NicDisableIrq disableIrq

Definition at line 186 of file nic.h.

◆ enableIrq

NicEnableIrq enableIrq

Definition at line 185 of file nic.h.

◆ eventHandler

NicEventHandler eventHandler

Definition at line 187 of file nic.h.

◆ init

NicInit init

Definition at line 183 of file nic.h.

◆ mtu

size_t mtu

Definition at line 182 of file nic.h.

◆ readPhyReg

NicReadPhyReg readPhyReg

Definition at line 192 of file nic.h.

◆ sendPacket

NicSendPacket sendPacket

Definition at line 188 of file nic.h.

◆ tick

NicTick tick

Definition at line 184 of file nic.h.

◆ type

NicType type

Definition at line 181 of file nic.h.

◆ updateMacAddrFilter

NicUpdateMacAddrFilter updateMacAddrFilter

Definition at line 189 of file nic.h.

◆ updateMacConfig

NicUpdateMacConfig updateMacConfig

Definition at line 190 of file nic.h.

◆ writePhyReg

NicWritePhyReg writePhyReg

Definition at line 191 of file nic.h.


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