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 0000000000000000000000000000000000000000..2db9ea777340c06cd73ad730bb0eab03e9192f25 --- /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 0000000000000000000000000000000000000000..af14a67c5bb0ba22a452861c6235fdfbf1727e40 --- /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 0000000000000000000000000000000000000000..f8f985f6adbfa291142a6e958d1e59e7e50c3130 --- /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