aboutsummaryrefslogtreecommitdiffstats
path: root/test/gtest/test_tle_udp_dev.h
diff options
context:
space:
mode:
authorKonstantin Ananyev <konstantin.ananyev@intel.com>2017-02-21 18:12:20 +0000
committerKonstantin Ananyev <konstantin.ananyev@intel.com>2017-02-24 16:37:08 +0000
commitaa97dd1ce910b839fed46ad55d1e70e403f5a930 (patch)
treef6f0fd494eaf499859bff9f20f5ddfac9ab99233 /test/gtest/test_tle_udp_dev.h
parentf5f10013ffef8e4ac1071087b8492fe6380d98fe (diff)
Introduce first version of TCP code.
Supported functionality: - open/close - listen/accept/connect - send/recv In order to achieve that libtle_udp library was reworked into libtle_l4p library that supports both TCP and UDP protocols. New libtle_timer library was introduced (thanks to Cisco guys and Dave Barach <dbarach@cisco.com> for sharing their timer code with us). Sample application was also reworked significantly to support both TCP and UDP traffic handling. New UT were introduced. Change-Id: I806b05011f521e89b58db403cfdd484a37beb775 Signed-off-by: Mohammad Abdul Awal <mohammad.abdul.awal@intel.com> Signed-off-by: Karol Latecki <karolx.latecki@intel.com> Signed-off-by: Daniel Mrzyglod <danielx.t.mrzyglod@intel.com> Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
Diffstat (limited to 'test/gtest/test_tle_udp_dev.h')
-rw-r--r--test/gtest/test_tle_udp_dev.h23
1 files changed, 11 insertions, 12 deletions
diff --git a/test/gtest/test_tle_udp_dev.h b/test/gtest/test_tle_udp_dev.h
index 02f544d..3eeef3a 100644
--- a/test/gtest/test_tle_udp_dev.h
+++ b/test/gtest/test_tle_udp_dev.h
@@ -21,8 +21,7 @@
#include <gtest/gtest.h>
#include <rte_errno.h>
-
-#include <tle_udp_impl.h>
+#include <tle_ctx.h>
#define RX_NO_OFFLOAD 0
#define TX_NO_OFFLOAD 0
@@ -32,11 +31,11 @@ using namespace std;
class udp_dev : public ::testing::Test {
public:
- struct tle_udp_ctx *ctx;
- struct tle_udp_dev *dev;
- struct tle_udp_ctx_param prm;
- struct tle_udp_dev_param dev_prm;
- vector<tle_udp_dev*> devs;
+ struct tle_ctx *ctx;
+ struct tle_dev *dev;
+ struct tle_ctx_param prm;
+ struct tle_dev_param dev_prm;
+ vector<tle_dev *> devs;
virtual void SetUp(void)
{
@@ -56,16 +55,16 @@ public:
inet_pton(AF_INET6, "fe80::21e:67ff:fec2:2568",
&(dev_prm).local_addr6);
- ctx = tle_udp_create(&prm);
+ ctx = tle_ctx_create(&prm);
ASSERT_NE(ctx, (void *) NULL);
}
virtual void TearDown(void)
{
- for(auto d : devs) {
- tle_udp_del_dev(d);
- }
- tle_udp_destroy(ctx);
+ for (auto d : devs)
+ tle_del_dev(d);
+
+ tle_ctx_destroy(ctx);
}
};