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
 
SwitchEnableIgmpSnooping enableIgmpSnooping
 
SwitchEnableMldSnooping enableMldSnooping
 
SwitchEnableRsvdMcastTable enableRsvdMcastTable
 
SwitchAddFdbEntry addStaticFdbEntry
 
SwitchDeleteFdbEntry deleteStaticFdbEntry
 
SwitchGetFdbEntry getStaticFdbEntry
 
SwitchFlushStaticFdbTable flushStaticFdbTable
 
SwitchGetFdbEntry getDynamicFdbEntry
 
SwitchFlushDynamicFdbTable flushDynamicFdbTable
 
SwitchSetUnknownMcastFwdPorts setUnknownMcastFwdPorts
 

Detailed Description

Ethernet switch driver.

Definition at line 319 of file nic.h.

Field Documentation

◆ addStaticFdbEntry

SwitchAddFdbEntry addStaticFdbEntry

Definition at line 337 of file nic.h.

◆ deleteStaticFdbEntry

SwitchDeleteFdbEntry deleteStaticFdbEntry

Definition at line 338 of file nic.h.

◆ disableIrq

SwitchDisableIrq disableIrq

Definition at line 324 of file nic.h.

◆ enableIgmpSnooping

SwitchEnableIgmpSnooping enableIgmpSnooping

Definition at line 334 of file nic.h.

◆ enableIrq

SwitchEnableIrq enableIrq

Definition at line 323 of file nic.h.

◆ enableMldSnooping

SwitchEnableMldSnooping enableMldSnooping

Definition at line 335 of file nic.h.

◆ enableRsvdMcastTable

SwitchEnableRsvdMcastTable enableRsvdMcastTable

Definition at line 336 of file nic.h.

◆ eventHandler

SwitchEventHandler eventHandler

Definition at line 325 of file nic.h.

◆ flushDynamicFdbTable

SwitchFlushDynamicFdbTable flushDynamicFdbTable

Definition at line 342 of file nic.h.

◆ flushStaticFdbTable

SwitchFlushStaticFdbTable flushStaticFdbTable

Definition at line 340 of file nic.h.

◆ getDuplexMode

SwitchGetDuplexMode getDuplexMode

Definition at line 330 of file nic.h.

◆ getDynamicFdbEntry

SwitchGetFdbEntry getDynamicFdbEntry

Definition at line 341 of file nic.h.

◆ getLinkSpeed

SwitchGetLinkSpeed getLinkSpeed

Definition at line 329 of file nic.h.

◆ getLinkState

SwitchGetLinkState getLinkState

Definition at line 328 of file nic.h.

◆ getPortState

SwitchGetPortState getPortState

Definition at line 332 of file nic.h.

◆ getStaticFdbEntry

SwitchGetFdbEntry getStaticFdbEntry

Definition at line 339 of file nic.h.

◆ init

SwitchInit init

Definition at line 321 of file nic.h.

◆ setAgingTime

SwitchSetAgingTime setAgingTime

Definition at line 333 of file nic.h.

◆ setPortState

SwitchSetPortState setPortState

Definition at line 331 of file nic.h.

◆ setUnknownMcastFwdPorts

SwitchSetUnknownMcastFwdPorts setUnknownMcastFwdPorts

Definition at line 343 of file nic.h.

◆ tagFrame

SwitchTagFrame tagFrame

Definition at line 326 of file nic.h.

◆ tick

SwitchTick tick

Definition at line 322 of file nic.h.

◆ untagFrame

SwitchUntagFrame untagFrame

Definition at line 327 of file nic.h.


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