Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
ksz_switch Struct Reference

Data Fields

struct ksz_mac_table mac_table [STATIC_MAC_TABLE_ENTRIES]
 
struct ksz_vlan_table vlan_table [VLAN_TABLE_ENTRIES]
 
struct ksz_port_cfg port_cfg [TOTAL_PORT_NUM]
 
u8 diffserv [DIFFSERV_ENTRIES]
 
u8 p_802_1p [PRIO_802_1P_ENTRIES]
 
u8 br_addr [ETH_ALEN]
 
u8 other_addr [ETH_ALEN]
 
u8 broad_per
 
u8 member
 

Detailed Description

struct ksz_switch - KSZ8842 switch data structure : MAC table entries information. : VLAN table entries information. : Port configuration information. : DiffServ priority settings. Possible values from 6-bit of ToS (bit7 ~ bit2) field. : 802.1P priority settings. Possible values from 3-bit of 802.1p Tag priority field. : Bridge address. Used for STP. : Other MAC address. Used for multiple network device mode. : Broadcast storm percentage. : Current port membership. Used for STP.

Definition at line 1181 of file ksz884x.c.

Field Documentation

u8 br_addr[ETH_ALEN]

Definition at line 1189 of file ksz884x.c.

u8 broad_per

Definition at line 1192 of file ksz884x.c.

u8 diffserv[DIFFSERV_ENTRIES]

Definition at line 1186 of file ksz884x.c.

Definition at line 1182 of file ksz884x.c.

u8 member

Definition at line 1193 of file ksz884x.c.

u8 other_addr[ETH_ALEN]

Definition at line 1190 of file ksz884x.c.

Definition at line 1187 of file ksz884x.c.

Definition at line 1184 of file ksz884x.c.

Definition at line 1183 of file ksz884x.c.


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