#ifndef __GENERIC_H__
#define __GENERIC_H__
-#define MAXBUF 1024
+#ifndef MSGLEN
#define MSGLEN 128
+#endif /* MSGLEN */
int common_init (void);
"Thread (create) latency") test=thread_c;;
"Thread (create and join) latency") test=thread_c+j;;
"UDP socket latency") test=udp;;
+ "UDP socket latency (1k)") test=udp1k;;
+ "UDP socket latency (8k)") test=udp8k;;
*) exit 1;;
esac
echo $test
struct sockaddr_in local = { 0 };
struct sockaddr_in remote = { 0 };
+#ifndef __TESTNAME__
char *message = "UDP socket latency";
+#endif /* __TESTNAME__ */
void _usage_ext (FILE *fd)
{
--- /dev/null
+/* depend: */
+/* cflags: */
+/* linker: main.o msg.o mtime.o stat.o -lm -lpthread -lrt */
+
+#define __TESTNAME__
+char *message = "UDP socket latency (1k)";
+
+#define MSGLEN 1024
+
+#include "generic.c"
+
+#include "udp.c"
--- /dev/null
+/* depend: */
+/* cflags: */
+/* linker: main.o msg.o mtime.o stat.o -lm -lpthread -lrt */
+
+#define __TESTNAME__
+char *message = "UDP socket latency (8k)";
+
+#define MSGLEN 8192
+
+#include "generic.c"
+
+#include "udp.c"