aboutsummaryrefslogtreecommitdiff
path: root/dat.h
diff options
context:
space:
mode:
authorrodri <rgl@antares-labs.eu>2020-12-13 13:49:38 +0000
committerrodri <rgl@antares-labs.eu>2020-12-13 13:49:38 +0000
commit47b8a9471fe006cef74d1ba8f8a2839fd8164041 (patch)
tree9c06df600c7b690d0ede965f7d589ef8c4aab629 /dat.h
downloadechod-47b8a9471fe006cef74d1ba8f8a2839fd8164041.tar.gz
echod-47b8a9471fe006cef74d1ba8f8a2839fd8164041.tar.bz2
echod-47b8a9471fe006cef74d1ba8f8a2839fd8164041.zip
initial commit. basic udp echo support.
Diffstat (limited to 'dat.h')
-rw-r--r--dat.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/dat.h b/dat.h
new file mode 100644
index 0000000..f900861
--- /dev/null
+++ b/dat.h
@@ -0,0 +1,26 @@
+#define nil NULL
+
+typedef long long vlong;
+typedef unsigned int uint;
+typedef unsigned long ulong;
+typedef unsigned long long uvlong;
+typedef uint32_t u32int;
+typedef struct sockaddr sockaddr;
+typedef struct sockaddr_in sockaddr_in;
+
+typedef struct UDPEchoPlus UDPEchoPlus;
+
+
+/*
+ * TR-143 - Enabling Network Throughput Performance Tests and Statistical Monitoring
+ * Issue 1 Amendment 1 Corrigendum 1, ยง A.1.4
+ */
+struct UDPEchoPlus
+{
+ u32int gensn; /* TestGenSN */
+ u32int ressn; /* TestRespSN */
+ u32int rxtime; /* TestRespRecvTimeStamp */
+ u32int txtime; /* TestRespReplyTimeStamp */
+ u32int ntxfails; /* TestRespReplyFailureCount */
+ u32int iterno; /* TestIterationNumber */
+};