![]() |
FD.io VPP
v17.01-9-ge7dcee4
Vector Packet Processing
|
Include dependency graph for l2sess.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | l2s_session_side_t |
| struct | l2s_session_t |
| struct | l2sess_main_t |
Macros | |
| #define | foreach_l2sess_node |
| #define | TCP_FLAG_FIN 0x01 |
| #define | TCP_FLAG_SYN 0x02 |
| #define | TCP_FLAG_RST 0x04 |
| #define | TCP_FLAG_PUSH 0x08 |
| #define | TCP_FLAG_ACK 0x10 |
| #define | TCP_FLAG_URG 0x20 |
| #define | TCP_FLAG_ECE 0x40 |
| #define | TCP_FLAG_CWR 0x80 |
| #define | TCP_FLAGS_RSTFINACKSYN (TCP_FLAG_RST + TCP_FLAG_FIN + TCP_FLAG_SYN + TCP_FLAG_ACK) |
| #define | TCP_FLAGS_ACKSYN (TCP_FLAG_SYN + TCP_FLAG_ACK) |
| #define | PROD |
| #define | UDP_SESSION_IDLE_TIMEOUT_SEC 600 |
| #define | TCP_SESSION_IDLE_TIMEOUT_SEC (3600*24) |
| #define | TCP_SESSION_TRANSIENT_TIMEOUT_SEC 120 |
Enumerations | |
| enum | { L2S_SESSION_SIDE_IN = 0, L2S_SESSION_SIDE_OUT, L2S_N_SESSION_SIDES } |
Functions | |
| void | l2sess_vlib_plugin_register (vlib_main_t *vm, void *hh, int from_early_init) |
Variables | |
| l2sess_main_t | l2sess_main |
| #define foreach_l2sess_node |
| #define TCP_FLAGS_ACKSYN (TCP_FLAG_SYN + TCP_FLAG_ACK) |
| #define TCP_FLAGS_RSTFINACKSYN (TCP_FLAG_RST + TCP_FLAG_FIN + TCP_FLAG_SYN + TCP_FLAG_ACK) |
| anonymous enum |
| void l2sess_vlib_plugin_register | ( | vlib_main_t * | vm, |
| void * | hh, | ||
| int | from_early_init | ||
| ) |
| l2sess_main_t l2sess_main |