From 47b8a9471fe006cef74d1ba8f8a2839fd8164041 Mon Sep 17 00:00:00 2001 From: rodri Date: Sun, 13 Dec 2020 13:49:38 +0000 Subject: initial commit. basic udp echo support. --- dat.h | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 dat.h (limited to 'dat.h') 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 */ +}; -- cgit v1.2.3