diff options
author | Florin Coras <fcoras@cisco.com> | 2019-10-06 14:06:14 -0700 |
---|---|---|
committer | Andrew Yourtchenko <ayourtch@gmail.com> | 2019-10-29 09:47:37 +0000 |
commit | abdc7dfb5f2a335744296ba4d01955c8f3c11f62 (patch) | |
tree | 6f19eaccf5d71ee31981eb958f1c6cabf16b5d2f /src/vnet/session/transport.h | |
parent | 9a114bcb28b46d1cf7f76e07257724c073fe4316 (diff) |
tcp: improve pacing after idle send periods
Rest pacer on ack reception if we haven't recently sent anything.
Type: feature
Change-Id: I820bacd81b65130052dfafbfcbe6ca4553069fbc
Signed-off-by: Florin Coras <fcoras@cisco.com>
(cherry picked from commit c31dc31f84961033ecb6354811e0c360b6cf5f79)
Diffstat (limited to 'src/vnet/session/transport.h')
-rw-r--r-- | src/vnet/session/transport.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/vnet/session/transport.h b/src/vnet/session/transport.h index 5b45be0a0be..914991d5b31 100644 --- a/src/vnet/session/transport.h +++ b/src/vnet/session/transport.h @@ -19,6 +19,10 @@ #include <vnet/vnet.h> #include <vnet/session/transport_types.h> +#define TRANSPORT_PACER_MIN_MSS 1460 +#define TRANSPORT_PACER_MIN_BURST TRANSPORT_PACER_MIN_MSS +#define TRANSPORT_PACER_MAX_BURST (43 * TRANSPORT_PACER_MIN_MSS) + typedef struct _transport_options_t { transport_tx_fn_type_t tx_type; |