diff options
author | Florin Coras <fcoras@cisco.com> | 2017-03-07 01:20:52 -0800 |
---|---|---|
committer | John Lo <loj@cisco.com> | 2017-03-07 21:40:24 +0000 |
commit | a0b34a74a916eff88f9a8354c78a2cf9798c8578 (patch) | |
tree | 5ef5596d68570a5fa7691071ddd39f2f3275e52b /src/vnet/tcp/tcp.h | |
parent | f7f2a9feaa2cad8313afba53b53c32f1928f664c (diff) |
Register TCP with IP only if session is enabled
Change-Id: I73154179e78aeae5f879125237bce593d0978fae
Signed-off-by: Florin Coras <fcoras@cisco.com>
Diffstat (limited to 'src/vnet/tcp/tcp.h')
-rw-r--r-- | src/vnet/tcp/tcp.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/vnet/tcp/tcp.h b/src/vnet/tcp/tcp.h index 3560509d090..7d443433fa2 100644 --- a/src/vnet/tcp/tcp.h +++ b/src/vnet/tcp/tcp.h @@ -304,6 +304,9 @@ typedef struct _tcp_main /* Congestion control algorithms registered */ tcp_cc_algorithm_t *cc_algos; + /* Flag that indicates if stack is on or off */ + u8 is_enabled; + /* convenience */ vlib_main_t *vlib_main; vnet_main_t *vnet_main; @@ -323,6 +326,8 @@ vnet_get_tcp_main () return &tcp_main; } +clib_error_t *vnet_tcp_enable_disable (vlib_main_t * vm, u8 is_en); + always_inline tcp_connection_t * tcp_connection_get (u32 conn_index, u32 thread_index) { |