FD.io VPP
v17.04-9-g99c0734
Vector Packet Processing
|
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 |