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 164 of file nic.h.

Field Documentation

◆ autoCrcCalc

bool_t autoCrcCalc

Definition at line 179 of file nic.h.

◆ autoCrcStrip

bool_t autoCrcStrip

Definition at line 181 of file nic.h.

◆ autoCrcVerif

bool_t autoCrcVerif

Definition at line 180 of file nic.h.

◆ autoPadding

bool_t autoPadding

Definition at line 178 of file nic.h.

◆ disableIrq

NicDisableIrq disableIrq

Definition at line 171 of file nic.h.

◆ enableIrq

NicEnableIrq enableIrq

Definition at line 170 of file nic.h.

◆ eventHandler

NicEventHandler eventHandler

Definition at line 172 of file nic.h.

◆ init

NicInit init

Definition at line 168 of file nic.h.

◆ mtu

size_t mtu

Definition at line 167 of file nic.h.

◆ readPhyReg

NicReadPhyReg readPhyReg

Definition at line 177 of file nic.h.

◆ sendPacket

NicSendPacket sendPacket

Definition at line 173 of file nic.h.

◆ tick

NicTick tick

Definition at line 169 of file nic.h.

◆ type

NicType type

Definition at line 166 of file nic.h.

◆ updateMacAddrFilter

NicUpdateMacAddrFilter updateMacAddrFilter

Definition at line 174 of file nic.h.

◆ updateMacConfig

NicUpdateMacConfig updateMacConfig

Definition at line 175 of file nic.h.

◆ writePhyReg

NicWritePhyReg writePhyReg

Definition at line 176 of file nic.h.


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