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: