src/: Support for transport over IPv6 (and other protocol families).
[adns] / regress / case-v6-transport-simple.sys
diff --git a/regress/case-v6-transport-simple.sys b/regress/case-v6-transport-simple.sys
new file mode 100644 (file)
index 0000000..8561ab4
--- /dev/null
@@ -0,0 +1,221 @@
+./adnstest distorted-v6
+www.distorted.org.uk
+ start 1402047441.083542
+ socket domain=PF_INET6 type=SOCK_DGRAM
+ socket=6
+ +0.000065
+ fcntl fd=6 cmd=F_GETFL
+ fcntl=~O_NONBLOCK&...
+ +0.000031
+ fcntl fd=6 cmd=F_SETFL O_NONBLOCK|...
+ fcntl=OK
+ +0.000026
+ sendto fd=6 addr=[2001:ba8:1d9::1]:53
+     311f0100 00010000 00000000 03777777 09646973 746f7274 6564036f 72670275
+     6b000001 0001.
+ sendto=38
+ +0.000733
+ sendto fd=6 addr=[2001:ba8:1d9::1]:53
+     31200100 00010000 00000000 03777777 09646973 746f7274 6564036f 72670275
+     6b000002 0001.
+ sendto=38
+ +0.000302
+ sendto fd=6 addr=[2001:ba8:1d9::1]:53
+     31210100 00010000 00000000 03777777 09646973 746f7274 6564036f 72670275
+     6b000005 0001.
+ sendto=38
+ +0.000357
+ sendto fd=6 addr=[2001:ba8:1d9::1]:53
+     31220100 00010000 00000000 03777777 09646973 746f7274 6564036f 72670275
+     6b000006 0001.
+ sendto=38
+ +0.000275
+ sendto fd=6 addr=[2001:ba8:1d9::1]:53
+     31230100 00010000 00000000 03777777 09646973 746f7274 6564036f 72670275
+     6b00000c 0001.
+ sendto=38
+ +0.000260
+ sendto fd=6 addr=[2001:ba8:1d9::1]:53
+     31240100 00010000 00000000 03777777 09646973 746f7274 6564036f 72670275
+     6b00000d 0001.
+ sendto=38
+ +0.000257
+ sendto fd=6 addr=[2001:ba8:1d9::1]:53
+     31250100 00010000 00000000 03777777 09646973 746f7274 6564036f 72670275
+     6b00000f 0001.
+ sendto=38
+ +0.000254
+ sendto fd=6 addr=[2001:ba8:1d9::1]:53
+     31260100 00010000 00000000 03777777 09646973 746f7274 6564036f 72670275
+     6b000010 0001.
+ sendto=38
+ +0.000272
+ sendto fd=6 addr=[2001:ba8:1d9::1]:53
+     31270100 00010000 00000000 03777777 09646973 746f7274 6564036f 72670275
+     6b000011 0001.
+ sendto=38
+ +0.000253
+ sendto fd=6 addr=[2001:ba8:1d9::1]:53
+     31290100 00010000 00000000 03777777 09646973 746f7274 6564036f 72670275
+     6b000001 0001.
+ sendto=38
+ +0.000255
+ sendto fd=6 addr=[2001:ba8:1d9::1]:53
+     312a0100 00010000 00000000 03777777 09646973 746f7274 6564036f 72670275
+     6b000002 0001.
+ sendto=38
+ +0.000253
+ sendto fd=6 addr=[2001:ba8:1d9::1]:53
+     312c0100 00010000 00000000 03777777 09646973 746f7274 6564036f 72670275
+     6b00000f 0001.
+ sendto=38
+ +0.000343
+ sendto fd=6 addr=[2001:ba8:1d9::1]:53
+     312d0100 00010000 00000000 03777777 09646973 746f7274 6564036f 72670275
+     6b000006 0001.
+ sendto=38
+ +0.000269
+ sendto fd=6 addr=[2001:ba8:1d9::1]:53
+     312e0100 00010000 00000000 03777777 09646973 746f7274 6564036f 72670275
+     6b000011 0001.
+ sendto=38
+ +0.000267
+ select max=7 rfds=[6] wfds=[] efds=[] to=1.995650
+ select=1 rfds=[6] wfds=[] efds=[]
+ +0.118752
+ recvfrom fd=6 buflen=512
+ recvfrom=OK addr=[2001:ba8:1d9::1]:53
+     311f8580 00010001 00040008 03777777 09646973 746f7274 6564036f 72670275
+     6b000001 0001c00c 00010001 00003840 0004ac1d c7b4c010 00020001 00003840
+     00100a74 656c6563 61737465 72026e73 c010c010 00020001 00003840 000a0776
+     616d7069 7265c04d c0100002 00010000 38400009 06726164 697573c0 4dc01000
+     02000100 00384000 0c097072 65636973 696f6ec0 4dc07400 01000100 00384000
+     04ac1dc7 01c07400 1c000100 00384000 10200104 70974000 01000000 00000000
+     01c05e00 01000100 00384000 04ac1dc7 05c05e00 1c000100 00384000 10200104
+     70974000 01000000 00000000 05c08900 01000100 00384000 04ac1dc7 b2c08900
+     1c000100 00384000 1020010b a801d900 02000000 00000000 02c04200 01000100
+     00384000 04ac1dc7 b3c04200 1c000100 00384000 1020010b a801d900 02000000
+     00000000 03.
+ +0.000346
+ recvfrom fd=6 buflen=512
+ recvfrom=OK addr=[2001:ba8:1d9::1]:53
+     31208580 00010000 00010000 03777777 09646973 746f7274 6564036f 72670275
+     6b000002 0001c010 00060001 00003840 002a0672 61646975 73c0100a 686f7374
+     6d617374 6572c010 780bfb99 00015180 00000e10 00127500 00003840.
+ +0.000138
+ recvfrom fd=6 buflen=512
+ recvfrom=OK addr=[2001:ba8:1d9::1]:53
+     31218580 00010000 00010000 03777777 09646973 746f7274 6564036f 72670275
+     6b000005 0001c010 00060001 00003840 002a0672 61646975 73c0100a 686f7374
+     6d617374 6572c010 780bfb99 00015180 00000e10 00127500 00003840.
+ +0.000108
+ recvfrom fd=6 buflen=512
+ recvfrom=OK addr=[2001:ba8:1d9::1]:53
+     31228580 00010000 00010000 03777777 09646973 746f7274 6564036f 72670275
+     6b000006 0001c010 00060001 00003840 002a0672 61646975 73c0100a 686f7374
+     6d617374 6572c010 780bfb99 00015180 00000e10 00127500 00003840.
+ +0.000131
+ recvfrom fd=6 buflen=512
+ recvfrom=OK addr=[2001:ba8:1d9::1]:53
+     31238580 00010000 00010000 03777777 09646973 746f7274 6564036f 72670275
+     6b00000c 0001c010 00060001 00003840 002a0672 61646975 73c0100a 686f7374
+     6d617374 6572c010 780bfb99 00015180 00000e10 00127500 00003840.
+ +0.000154
+ recvfrom fd=6 buflen=512
+ recvfrom=EAGAIN
+ +0.000033
+ select max=7 rfds=[6] wfds=[] efds=[] to=1.877915
+ select=1 rfds=[6] wfds=[] efds=[]
+ +0.000368
+ recvfrom fd=6 buflen=512
+ recvfrom=OK addr=[2001:ba8:1d9::1]:53
+     31248580 00010000 00010000 03777777 09646973 746f7274 6564036f 72670275
+     6b00000d 0001c010 00060001 00003840 002a0672 61646975 73c0100a 686f7374
+     6d617374 6572c010 780bfb99 00015180 00000e10 00127500 00003840.
+ +0.000117
+ recvfrom fd=6 buflen=512
+ recvfrom=EAGAIN
+ +0.000034
+ select max=7 rfds=[6] wfds=[] efds=[] to=1.877653
+ select=1 rfds=[6] wfds=[] efds=[]
+ +0.000616
+ recvfrom fd=6 buflen=512
+ recvfrom=OK addr=[2001:ba8:1d9::1]:53
+     31258580 00010000 00010000 03777777 09646973 746f7274 6564036f 72670275
+     6b00000f 0001c010 00060001 00003840 002a0672 61646975 73c0100a 686f7374
+     6d617374 6572c010 780bfb99 00015180 00000e10 00127500 00003840.
+ +0.000114
+ recvfrom fd=6 buflen=512
+ recvfrom=OK addr=[2001:ba8:1d9::1]:53
+     31268580 00010000 00010000 03777777 09646973 746f7274 6564036f 72670275
+     6b000010 0001c010 00060001 00003840 002a0672 61646975 73c0100a 686f7374
+     6d617374 6572c010 780bfb99 00015180 00000e10 00127500 00003840.
+ +0.000106
+ recvfrom fd=6 buflen=512
+ recvfrom=OK addr=[2001:ba8:1d9::1]:53
+     31278580 00010000 00010000 03777777 09646973 746f7274 6564036f 72670275
+     6b000011 0001c010 00060001 00003840 002a0672 61646975 73c0100a 686f7374
+     6d617374 6572c010 780bfb99 00015180 00000e10 00127500 00003840.
+ +0.000107
+ recvfrom fd=6 buflen=512
+ recvfrom=EAGAIN
+ +0.000031
+ select max=7 rfds=[6] wfds=[] efds=[] to=1.877458
+ select=1 rfds=[6] wfds=[] efds=[]
+ +0.000101
+ recvfrom fd=6 buflen=512
+ recvfrom=OK addr=[2001:ba8:1d9::1]:53
+     31298580 00010001 00040008 03777777 09646973 746f7274 6564036f 72670275
+     6b000001 0001c00c 00010001 00003840 0004ac1d c7b4c010 00020001 00003840
+     00100a74 656c6563 61737465 72026e73 c010c010 00020001 00003840 000a0776
+     616d7069 7265c04d c0100002 00010000 38400009 06726164 697573c0 4dc01000
+     02000100 00384000 0c097072 65636973 696f6ec0 4dc07400 01000100 00384000
+     04ac1dc7 01c07400 1c000100 00384000 10200104 70974000 01000000 00000000
+     01c05e00 01000100 00384000 04ac1dc7 05c05e00 1c000100 00384000 10200104
+     70974000 01000000 00000000 05c08900 01000100 00384000 04ac1dc7 b2c08900
+     1c000100 00384000 1020010b a801d900 02000000 00000000 02c04200 01000100
+     00384000 04ac1dc7 b3c04200 1c000100 00384000 1020010b a801d900 02000000
+     00000000 03.
+ +0.000273
+ recvfrom fd=6 buflen=512
+ recvfrom=EAGAIN
+ +0.000043
+ select max=7 rfds=[6] wfds=[] efds=[] to=1.877296
+ select=1 rfds=[6] wfds=[] efds=[]
+ +0.000239
+ recvfrom fd=6 buflen=512
+ recvfrom=OK addr=[2001:ba8:1d9::1]:53
+     312a8580 00010000 00010000 03777777 09646973 746f7274 6564036f 72670275
+     6b000002 0001c010 00060001 00003840 002a0672 61646975 73c0100a 686f7374
+     6d617374 6572c010 780bfb99 00015180 00000e10 00127500 00003840.
+ +0.000113
+ recvfrom fd=6 buflen=512
+ recvfrom=OK addr=[2001:ba8:1d9::1]:53
+     312c8580 00010000 00010000 03777777 09646973 746f7274 6564036f 72670275
+     6b00000f 0001c010 00060001 00003840 002a0672 61646975 73c0100a 686f7374
+     6d617374 6572c010 780bfb99 00015180 00000e10 00127500 00003840.
+ +0.000108
+ recvfrom fd=6 buflen=512
+ recvfrom=OK addr=[2001:ba8:1d9::1]:53
+     312d8580 00010000 00010000 03777777 09646973 746f7274 6564036f 72670275
+     6b000006 0001c010 00060001 00003840 002a0672 61646975 73c0100a 686f7374
+     6d617374 6572c010 780bfb99 00015180 00000e10 00127500 00003840.
+ +0.000104
+ recvfrom fd=6 buflen=512
+ recvfrom=EAGAIN
+ +0.000069
+ select max=7 rfds=[6] wfds=[] efds=[] to=1.877528
+ select=1 rfds=[6] wfds=[] efds=[]
+ +0.000094
+ recvfrom fd=6 buflen=512
+ recvfrom=OK addr=[2001:ba8:1d9::1]:53
+     312e8580 00010000 00010000 03777777 09646973 746f7274 6564036f 72670275
+     6b000011 0001c010 00060001 00003840 002a0672 61646975 73c0100a 686f7374
+     6d617374 6572c010 780bfb99 00015180 00000e10 00127500 00003840.
+ +0.000106
+ recvfrom fd=6 buflen=512
+ recvfrom=EAGAIN
+ +0.000032
+ close fd=6
+ close=OK
+ +0.000110