==== setup-maxfiles ==== [[ $(sysctl -n kern.maxfiles) -ge 110000 ]] || doas -n sysctl kern.maxfiles=110000 kern.maxfiles: 7030 -> 110000 ==== run-default ==== cc -O2 -pipe -g -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -MD -MP -c /home/src/regress/sys/netinet/bindconnect/bindconnect.c cc -o bindconnect bindconnect.o -lpthread time ./bindconnect count: socket 1130312, close 963516, bind 1648133, connect 972789, delroute 0 10.00 real 5.38 user 34.28 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1142971, close 944329, bind 6804409, connect 0, delroute 0 10.00 real 12.24 user 27.81 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 743139, close 468914, bind 0, connect 2275228, delroute 0 10.00 real 4.39 user 35.48 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1081960, close 620356, bind 2483654, connect 1249851, delroute 0 10.00 real 6.59 user 33.36 sys ==== run-inet-udp-100000 ==== doas -n time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 119761, close 69897, bind 248493, connect 203212, delroute 0 10.37 real 0.94 user 39.02 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 598787, close 891871, bind 3495077, connect 2066741, delroute 0 10.01 real 10.76 user 29.13 sys ==== run-inet-udp-localnet-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -c 6 -N 127.0.0.1/8 count: socket 940026, close 351487, bind 499313, connect 1768341, delroute 0 10.01 real 5.23 user 34.72 sys ==== run-inet-udp-localnet-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -N 127.0.0.1/8 count: socket 1240972, close 437819, bind 2094070, connect 1107833, delroute 0 10.00 real 5.45 user 34.49 sys ==== run-inet-udp-localnet-connect-delete ==== doas -n time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 -d 3 -N 127.0.0.1/8 count: socket 715996, close 580759, bind 0, connect 1563651, delroute 388091 10.01 real 5.26 user 33.72 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1325704, close 417548, bind 5753950, connect 0, delroute 0 10.00 real 9.02 user 31.04 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1117222, close 494873, bind 0, connect 4149554, delroute 0 10.00 real 8.27 user 28.78 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1290321, close 471774, bind 2810351, connect 1862326, delroute 0 10.00 real 8.27 user 29.80 sys ==== run-inet-tcp-100000 ==== doas -n time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 140336, close 75468, bind 270699, connect 110220, delroute 0 10.70 real 0.72 user 34.63 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 593790, close 820178, bind 3539916, connect 2075468, delroute 0 10.00 real 10.72 user 27.19 sys ==== run-inet-tcp-localnet-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -c 6 -N 127.0.0.1/8 count: socket 1079417, close 323694, bind 613449, connect 1480926, delroute 0 10.01 real 4.64 user 35.46 sys ==== run-inet-tcp-localnet-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -N 127.0.0.1/8 count: socket 1214565, close 410194, bind 2224416, connect 843520, delroute 0 10.00 real 5.74 user 34.20 sys ==== run-inet-tcp-localnet-connect-delete ==== doas -n time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 -d 3 -N 127.0.0.1/8 count: socket 495516, close 416449, bind 0, connect 1071197, delroute 180432 10.01 real 3.68 user 33.19 sys ==== run-inet-any-bind ==== doas -n time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1900699, close 453852, bind 4952711, connect 0, delroute 0 10.00 real 8.55 user 31.45 sys ==== run-inet-any-connect ==== doas -n time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1561798, close 488564, bind 0, connect 3737045, delroute 0 10.01 real 8.10 user 31.94 sys ==== run-inet-any-bind-connect ==== doas -n time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1623118, close 502312, bind 2819577, connect 1879680, delroute 0 10.01 real 8.23 user 31.61 sys ==== run-inet-any-100000 ==== doas -n time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 1538263, close 439659, bind 2622449, connect 1888765, delroute 0 10.46 real 8.58 user 31.44 sys ==== run-inet-any-reuseport ==== doas -n time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1431419, close 524530, bind 2893133, connect 2051606, delroute 0 10.00 real 9.19 user 30.74 sys ==== run-inet-any-localnet-connect ==== doas -n time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -c 6 -N 127.0.0.1/8 count: socket 1475361, close 485685, bind 820638, connect 3129794, delroute 0 10.01 real 9.23 user 30.71 sys ==== run-inet-any-localnet-bind-connect ==== doas -n time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -N 127.0.0.1/8 count: socket 1602519, close 499903, bind 2826576, connect 1794822, delroute 0 10.01 real 9.02 user 30.96 sys ==== run-inet-any-localnet-connect-delete ==== doas -n time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 -d 3 -N 127.0.0.1/8 count: socket 1018368, close 522188, bind 0, connect 2951374, delroute 635249 10.01 real 8.58 user 31.55 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1739935, close 502112, bind 4776059, connect 0, delroute 0 10.01 real 8.15 user 31.96 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1063215, close 216848, bind 0, connect 1341631, delroute 0 10.01 real 2.83 user 37.14 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1169707, close 360750, bind 1587428, connect 937969, delroute 0 10.01 real 4.86 user 35.14 sys ==== run-inet6-udp-100000 ==== doas -n time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 112795, close 47817, bind 192996, connect 158809, delroute 0 10.27 real 0.62 user 39.56 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 514505, close 911515, bind 3420466, connect 1846292, delroute 0 10.01 real 10.20 user 29.71 sys ==== run-inet6-udp-localnet-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -c 6 -N ::1/128 count: socket 920857, close 300046, bind 352961, connect 1462003, delroute 0 0m10.01s real 0m03.55s user 0m36.57s system ==== run-inet6-udp-localnet-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -N ::1/128 count: socket 1154265, close 362120, bind 1642719, connect 931555, delroute 0 0m10.01s real 0m04.78s user 0m35.27s system ==== run-inet6-udp-localnet-connect-delete ==== doas -n time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 -d 3 -N ::1/128 count: socket 331752, close 275192, bind 0, connect 845590, delroute 119269 10.00 real 2.74 user 30.04 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1359256, close 392067, bind 5292601, connect 0, delroute 0 10.01 real 8.34 user 31.69 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1040738, close 530154, bind 0, connect 3682047, delroute 0 10.00 real 7.31 user 29.22 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1265987, close 489560, bind 2580611, connect 1644184, delroute 0 10.00 real 7.81 user 30.34 sys ==== run-inet6-tcp-100000 ==== doas -n time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 137406, close 73568, bind 278652, connect 105110, delroute 0 10.55 real 0.68 user 35.14 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 443981, close 987194, bind 3625297, connect 1962932, delroute 0 10.00 real 10.32 user 26.82 sys ==== run-inet6-tcp-localnet-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -c 6 -N ::1/128 count: socket 1026840, close 472743, bind 744807, connect 3593136, delroute 0 0m10.00s real 0m08.63s user 0m28.65s system ==== run-inet6-tcp-localnet-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -N ::1/128 count: socket 1264681, close 503140, bind 2510657, connect 1642163, delroute 0 0m10.01s real 0m07.32s user 0m30.82s system ==== run-inet6-tcp-localnet-connect-delete ==== doas -n time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 -d 3 -N ::1/128 count: socket 284150, close 229116, bind 0, connect 1333181, delroute 111857 10.00 real 3.73 user 26.65 sys ==== run-inet6-any-bind ==== doas -n time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1637514, close 455332, bind 5077453, connect 0, delroute 0 10.00 real 8.28 user 31.64 sys ==== run-inet6-any-connect ==== doas -n time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1439290, close 488525, bind 0, connect 3494522, delroute 0 10.01 real 7.10 user 32.94 sys ==== run-inet6-any-bind-connect ==== doas -n time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1426378, close 511675, bind 2713219, connect 1866276, delroute 0 10.01 real 7.78 user 32.08 sys ==== run-inet6-any-100000 ==== doas -n time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 1386332, close 425880, bind 2594823, connect 1716093, delroute 0 10.48 real 7.78 user 32.22 sys ==== run-inet6-any-reuseport ==== doas -n time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1123242, close 609132, bind 3118005, connect 2116950, delroute 0 10.01 real 9.86 user 30.05 sys ==== run-inet6-any-localnet-connect ==== doas -n time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -c 6 -N ::1/128 count: socket 1264996, close 500017, bind 800436, connect 3349609, delroute 0 10.00 real 8.37 user 31.52 sys ==== run-inet6-any-localnet-bind-connect ==== doas -n time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -N ::1/128 count: socket 1392967, close 503950, bind 2676944, connect 1854384, delroute 0 10.00 real 8.24 user 31.61 sys ==== run-inet6-any-localnet-connect-delete ==== doas -n time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 -d 3 -N ::1/128 count: socket 294368, close 285317, bind 0, connect 1296164, delroute 174509 10.00 real 4.30 user 29.59 sys ==== cleanup-inet-delete ==== doas -n time ./bindconnect -f inet -s 0 -o 0 -b 0 -c 0 -d 1 -N 127.0.0.1/8 -t 1 count: socket 0, close 0, bind 0, connect 0, delroute 225851 1.01 real 0.24 user 0.76 sys ==== cleanup-inet6-delete ==== doas -n time ./bindconnect -f inet6 -s 0 -o 0 -b 0 -c 0 -d 1 -N ::1/128 -t 1 count: socket 0, close 0, bind 0, connect 0, delroute 34233 1.00 real 0.03 user 0.99 sys