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

Field Documentation

◆ autoCrcCalc

bool_t autoCrcCalc

Definition at line 295 of file nic.h.

◆ autoCrcStrip

bool_t autoCrcStrip

Definition at line 297 of file nic.h.

◆ autoCrcVerif

bool_t autoCrcVerif

Definition at line 296 of file nic.h.

◆ autoPadding

bool_t autoPadding

Definition at line 294 of file nic.h.

◆ disableIrq

NicDisableIrq disableIrq

Definition at line 287 of file nic.h.

◆ enableIrq

NicEnableIrq enableIrq

Definition at line 286 of file nic.h.

◆ eventHandler

NicEventHandler eventHandler

Definition at line 288 of file nic.h.

◆ init

NicInit init

Definition at line 284 of file nic.h.

◆ mtu

size_t mtu

Definition at line 283 of file nic.h.

◆ readPhyReg

NicReadPhyReg readPhyReg

Definition at line 293 of file nic.h.

◆ sendPacket

NicSendPacket sendPacket

Definition at line 289 of file nic.h.

◆ tick

NicTick tick

Definition at line 285 of file nic.h.

◆ type

NicType type

Definition at line 282 of file nic.h.

◆ updateMacAddrFilter

NicUpdateMacAddrFilter updateMacAddrFilter

Definition at line 290 of file nic.h.

◆ updateMacConfig

NicUpdateMacConfig updateMacConfig

Definition at line 291 of file nic.h.

◆ writePhyReg

NicWritePhyReg writePhyReg

Definition at line 292 of file nic.h.


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