aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorKonstantin Ananyev <konstantin.ananyev@intel.com>2017-07-27 12:00:57 +0100
committerKonstantin Ananyev <konstantin.ananyev@intel.com>2017-07-27 20:24:53 +0100
commit7e18fa1bf263822c46d7431a911b41d6377d5f69 (patch)
treeddf5ce05545419d6d77bb9d8b3c48fc90d221a7a /test
parente151ee29d02d7802fab9e32b50ced54fd8d64160 (diff)
- Introduce tle_tcp_stream_readv() and tle_tcp_stream_writev().
- Introduce flags for tle_ctx_param. - Introduce TLE_CTX_FLAG_ST - indicates that given ctx will be used by single thread only. - Introduce new parameters for tcp context: timewait - allows user to configure max timeout in TCP_TIMEWAIT state. icw - allows user to specify desired initial congestion window for new connections. -Few optimisations: cache tx.ol_flags inside tle destination. calcualte and cache inside ctx cycles_to_ms shift value. reorder restoring SYN opts and filling TCB a bit. Change-Id: Ie05087783b3b7f1e4ce99d3555bc5bd098f83fe0 Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com> Signed-off-by: Mohammad Abdul Awal <mohammad.abdul.awal@intel.com>
Diffstat (limited to 'test')
-rw-r--r--test/dring/test_dring.c4
-rw-r--r--test/gtest/test_tle_dring.cpp4
-rw-r--r--test/gtest/test_tle_dring.h4
3 files changed, 6 insertions, 6 deletions
diff --git a/test/dring/test_dring.c b/test/dring/test_dring.c
index ce3e454..692fd44 100644
--- a/test/dring/test_dring.c
+++ b/test/dring/test_dring.c
@@ -349,7 +349,7 @@ test_dring_st(void)
printf("%s started;\n", __func__);
- tle_dring_reset(&dr);
+ tle_dring_reset(&dr, 0);
r = init_drb_ring(OBJ_NUM);
if (r == NULL)
return -ENOMEM;
@@ -397,7 +397,7 @@ test_dring_mt(int32_t master_enq_type, int32_t master_deq_type,
struct tle_dring dr;
struct dring_arg arg[RTE_MAX_LCORE];
- tle_dring_reset(&dr);
+ tle_dring_reset(&dr, 0);
r = init_drb_ring(OBJ_NUM);
if (r == NULL)
return -ENOMEM;
diff --git a/test/gtest/test_tle_dring.cpp b/test/gtest/test_tle_dring.cpp
index 6ab4905..5109ac2 100644
--- a/test/gtest/test_tle_dring.cpp
+++ b/test/gtest/test_tle_dring.cpp
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2016 Intel Corporation.
+ * Copyright (c) 2016-2017 Intel Corporation.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at:
@@ -19,7 +19,7 @@ TEST_F(dring, test_dring_st)
{
printf("%s started;\n", __func__);
- tle_dring_reset(&dr);
+ tle_dring_reset(&dr, 0);
r = init_drb_ring(OBJ_NUM);
ASSERT_NE(r, (void *) NULL) << "Out of memory";
diff --git a/test/gtest/test_tle_dring.h b/test/gtest/test_tle_dring.h
index 32a223e..fdb2c47 100644
--- a/test/gtest/test_tle_dring.h
+++ b/test/gtest/test_tle_dring.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2016 Intel Corporation.
+ * Copyright (c) 2016-2017 Intel Corporation.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at:
@@ -376,7 +376,7 @@ test_dring_mt(int32_t master_enq_type, int32_t master_deq_type,
struct tle_dring dr;
struct dring_arg arg[RTE_MAX_LCORE];
- tle_dring_reset(&dr);
+ tle_dring_reset(&dr, 0);
r = init_drb_ring(OBJ_NUM);
if (r == NULL)
return -ENOMEM;