FD.io VPP  v18.01.2-1-g9b554f3
Vector Packet Processing
l2_learn.h File Reference
+ Include dependency graph for l2_learn.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  l2learn_main_t
 

Macros

#define L2LEARN_DEFAULT_LIMIT   (L2FIB_NUM_BUCKETS * 64)
 

Enumerations

enum  { L2_MAC_AGE_PROCESS_EVENT_START = 1, L2_MAC_AGE_PROCESS_EVENT_STOP = 2, L2_MAC_AGE_PROCESS_EVENT_ONE_PASS = 3 }
 

Variables

l2learn_main_t l2learn_main
 
vlib_node_registration_t l2fib_mac_age_scanner_process_node
 (constructor) VLIB_REGISTER_NODE (l2fib_mac_age_scanner_process_node) More...
 
enum { ... }  l2_mac_age_process_event_t
 

Macro Definition Documentation

#define L2LEARN_DEFAULT_LIMIT   (L2FIB_NUM_BUCKETS * 64)

Definition at line 49 of file l2_learn.h.

Enumeration Type Documentation

anonymous enum
Enumerator
L2_MAC_AGE_PROCESS_EVENT_START 
L2_MAC_AGE_PROCESS_EVENT_STOP 
L2_MAC_AGE_PROCESS_EVENT_ONE_PASS 

Definition at line 55 of file l2_learn.h.

Variable Documentation

enum { ... } l2_mac_age_process_event_t
vlib_node_registration_t l2fib_mac_age_scanner_process_node

(constructor) VLIB_REGISTER_NODE (l2fib_mac_age_scanner_process_node)

Definition at line 1200 of file l2_fib.c.

l2learn_main_t l2learn_main

Definition at line 32 of file l2_learn.c.