FD.io VPP  v20.09-64-g4f7b92f0a
Vector Packet Processing
ethernet_main_t_ Struct Reference
+ Collaboration diagram for ethernet_main_t_:

Data Fields

vlib_main_tvlib_main
 
next_by_ethertype_t l3_next
 
u32 l2_next
 
u32 redirect_l3
 
u32 redirect_l3_next
 
ethernet_interface_tinterfaces
 
ethernet_type_info_ttype_infos
 
uwordtype_info_by_name
 
uwordtype_info_by_type
 
main_intf_tmain_intfs
 
vlan_table_tvlan_pool
 
qinq_table_tqinq_pool
 
int format_ethernet_address_16bit
 
u8 next_by_ethertype_register_called
 
u8 output_feature_arc_index
 
uwordbm_loopback_instances
 
ethernet_address_change_ctx_taddress_change_callbacks
 Functions to call when interface hw address changes. More...
 
u32 default_mtu
 Default interface MTU. More...
 

Detailed Description

Definition at line 278 of file ethernet.h.

Field Documentation

◆ address_change_callbacks

ethernet_address_change_ctx_t* ethernet_main_t_::address_change_callbacks

Functions to call when interface hw address changes.

Definition at line 323 of file ethernet.h.

◆ bm_loopback_instances

uword* ethernet_main_t_::bm_loopback_instances

Definition at line 320 of file ethernet.h.

◆ default_mtu

u32 ethernet_main_t_::default_mtu

Default interface MTU.

Definition at line 326 of file ethernet.h.

◆ format_ethernet_address_16bit

int ethernet_main_t_::format_ethernet_address_16bit

Definition at line 311 of file ethernet.h.

◆ interfaces

ethernet_interface_t* ethernet_main_t_::interfaces

Definition at line 293 of file ethernet.h.

◆ l2_next

u32 ethernet_main_t_::l2_next

Definition at line 286 of file ethernet.h.

◆ l3_next

next_by_ethertype_t ethernet_main_t_::l3_next

Definition at line 283 of file ethernet.h.

◆ main_intfs

main_intf_t* ethernet_main_t_::main_intfs

Definition at line 302 of file ethernet.h.

◆ next_by_ethertype_register_called

u8 ethernet_main_t_::next_by_ethertype_register_called

Definition at line 314 of file ethernet.h.

◆ output_feature_arc_index

u8 ethernet_main_t_::output_feature_arc_index

Definition at line 317 of file ethernet.h.

◆ qinq_pool

qinq_table_t* ethernet_main_t_::qinq_pool

Definition at line 308 of file ethernet.h.

◆ redirect_l3

u32 ethernet_main_t_::redirect_l3

Definition at line 289 of file ethernet.h.

◆ redirect_l3_next

u32 ethernet_main_t_::redirect_l3_next

Definition at line 290 of file ethernet.h.

◆ type_info_by_name

uword* ethernet_main_t_::type_info_by_name

Definition at line 298 of file ethernet.h.

◆ type_info_by_type

uword * ethernet_main_t_::type_info_by_type

Definition at line 298 of file ethernet.h.

◆ type_infos

ethernet_type_info_t* ethernet_main_t_::type_infos

Definition at line 295 of file ethernet.h.

◆ vlan_pool

vlan_table_t* ethernet_main_t_::vlan_pool

Definition at line 305 of file ethernet.h.

◆ vlib_main

vlib_main_t* ethernet_main_t_::vlib_main

Definition at line 280 of file ethernet.h.


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