SwitchDriver Struct Reference

Ethernet switch driver. More...

#include <nic.h>

Data Fields

SwitchInit init
 
SwitchTick tick
 
SwitchEnableIrq enableIrq
 
SwitchDisableIrq disableIrq
 
SwitchEventHandler eventHandler
 
SwitchTagFrame tagFrame
 
SwitchUntagFrame untagFrame
 
SwitchGetLinkState getLinkState
 
SwitchGetLinkSpeed getLinkSpeed
 
SwitchGetDuplexMode getDuplexMode
 
SwitchSetPortState setPortState
 
SwitchGetPortState getPortState
 
SwitchSetAgingTime setAgingTime
 
SwitchEnableRsvdMcastTable enableRsvdMcastTable
 
SwitchAddFdbEntry addStaticFdbEntry
 
SwitchDeleteFdbEntry deleteStaticFdbEntry
 
SwitchGetFdbEntry getStaticFdbEntry
 
SwitchFlushStaticFdbTable flushStaticFdbTable
 
SwitchGetFdbEntry getDynamicFdbEntry
 
SwitchFlushDynamicFdbTable flushDynamicFdbTable
 

Detailed Description

Ethernet switch driver.

Definition at line 306 of file nic.h.

Field Documentation

◆ addStaticFdbEntry

SwitchAddFdbEntry addStaticFdbEntry

Definition at line 322 of file nic.h.

◆ deleteStaticFdbEntry

SwitchDeleteFdbEntry deleteStaticFdbEntry

Definition at line 323 of file nic.h.

◆ disableIrq

SwitchDisableIrq disableIrq

Definition at line 311 of file nic.h.

◆ enableIrq

SwitchEnableIrq enableIrq

Definition at line 310 of file nic.h.

◆ enableRsvdMcastTable

SwitchEnableRsvdMcastTable enableRsvdMcastTable

Definition at line 321 of file nic.h.

◆ eventHandler

SwitchEventHandler eventHandler

Definition at line 312 of file nic.h.

◆ flushDynamicFdbTable

SwitchFlushDynamicFdbTable flushDynamicFdbTable

Definition at line 327 of file nic.h.

◆ flushStaticFdbTable

SwitchFlushStaticFdbTable flushStaticFdbTable

Definition at line 325 of file nic.h.

◆ getDuplexMode

SwitchGetDuplexMode getDuplexMode

Definition at line 317 of file nic.h.

◆ getDynamicFdbEntry

SwitchGetFdbEntry getDynamicFdbEntry

Definition at line 326 of file nic.h.

◆ getLinkSpeed

SwitchGetLinkSpeed getLinkSpeed

Definition at line 316 of file nic.h.

◆ getLinkState

SwitchGetLinkState getLinkState

Definition at line 315 of file nic.h.

◆ getPortState

SwitchGetPortState getPortState

Definition at line 319 of file nic.h.

◆ getStaticFdbEntry

SwitchGetFdbEntry getStaticFdbEntry

Definition at line 324 of file nic.h.

◆ init

SwitchInit init

Definition at line 308 of file nic.h.

◆ setAgingTime

SwitchSetAgingTime setAgingTime

Definition at line 320 of file nic.h.

◆ setPortState

SwitchSetPortState setPortState

Definition at line 318 of file nic.h.

◆ tagFrame

SwitchTagFrame tagFrame

Definition at line 313 of file nic.h.

◆ tick

SwitchTick tick

Definition at line 309 of file nic.h.

◆ untagFrame

SwitchUntagFrame untagFrame

Definition at line 314 of file nic.h.


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