aboutsummaryrefslogtreecommitdiff
path: root/dat.h
blob: e6f68455ca2f391eab525136a6159b036e97c7a0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#define nil NULL

typedef unsigned char uchar;
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 */
};