From adfeb3e0644619856a48071ed92fad2e4b64b77d Mon Sep 17 00:00:00 2001
From: Michael Tuexen <tuexen@fh-muenster.de>
Date: Sun, 28 Dec 2014 08:40:22 +0100
Subject: [PATCH] Add some simple UDP tests.

---
 gtests/net/packetdrill/tests/bsd/udp/udp_bug.pkt    | 5 +++++
 gtests/net/packetdrill/tests/bsd/udp/udp_client.pkt | 6 ++++++
 gtests/net/packetdrill/tests/bsd/udp/udp_server.pkt | 7 +++++++
 3 files changed, 18 insertions(+)
 create mode 100644 gtests/net/packetdrill/tests/bsd/udp/udp_bug.pkt
 create mode 100644 gtests/net/packetdrill/tests/bsd/udp/udp_client.pkt
 create mode 100644 gtests/net/packetdrill/tests/bsd/udp/udp_server.pkt

diff --git a/gtests/net/packetdrill/tests/bsd/udp/udp_bug.pkt b/gtests/net/packetdrill/tests/bsd/udp/udp_bug.pkt
new file mode 100644
index 00000000..2db9ea77
--- /dev/null
+++ b/gtests/net/packetdrill/tests/bsd/udp/udp_bug.pkt
@@ -0,0 +1,5 @@
+ 0.000 socket(..., SOCK_DGRAM, IPPROTO_UDP) = 3
++0.000 bind(3, ..., ...) = 0
++1.000 < udp(1000)
++0.000 recvfrom(3, ..., 2000, 0, ..., ...) = 1000
++1.000 close(3) = 0
diff --git a/gtests/net/packetdrill/tests/bsd/udp/udp_client.pkt b/gtests/net/packetdrill/tests/bsd/udp/udp_client.pkt
new file mode 100644
index 00000000..af14a67c
--- /dev/null
+++ b/gtests/net/packetdrill/tests/bsd/udp/udp_client.pkt
@@ -0,0 +1,6 @@
+ 0.000 socket(..., SOCK_DGRAM, IPPROTO_UDP) = 3
++1.000 sendto(3, ..., 1000, 0, ..., ...) = 1000
++0.000 > udp(1000)
++1.000 < udp(1000)
++0.000 recvfrom(3, ..., 1000, 0, ..., ...) = 1000
++1.000 close(3) = 0
diff --git a/gtests/net/packetdrill/tests/bsd/udp/udp_server.pkt b/gtests/net/packetdrill/tests/bsd/udp/udp_server.pkt
new file mode 100644
index 00000000..f8f985f6
--- /dev/null
+++ b/gtests/net/packetdrill/tests/bsd/udp/udp_server.pkt
@@ -0,0 +1,7 @@
+ 0.000 socket(..., SOCK_DGRAM, IPPROTO_UDP) = 3
++0.000 bind(3, ..., ...) = 0
++1.000 < udp(1000)
++0.000 recvfrom(3, ..., 1000, 0, ..., ...) = 1000
++1.000 sendto(3, ..., 1000, 0, ..., ...) = 1000
++0.000 > udp(1000)
++1.000 close(3) = 0
-- 
GitLab