==== 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 1109502, close 950195, bind 1651396, connect 986005, delroute 0 10.01 real 5.24 user 34.53 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1015696, close 954734, bind 7270786, connect 0, delroute 0 10.01 real 12.61 user 27.45 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 776359, close 490478, bind 0, connect 2186163, delroute 0 10.01 real 4.60 user 35.41 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1029342, close 559831, bind 2516690, connect 1330799, delroute 0 10.01 real 7.09 user 32.82 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 117717, close 73995, bind 346830, connect 262423, delroute 0 10.28 real 1.09 user 38.91 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 516345, close 1006534, bind 3698559, connect 2198151, delroute 0 10.00 real 10.88 user 28.99 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 946782, close 338836, bind 464381, connect 1732079, delroute 0 10.01 real 4.12 user 35.97 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 1231061, close 431517, bind 1942191, connect 1148217, delroute 0 10.01 real 5.09 user 34.90 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 694442, close 555033, bind 0, connect 1518798, delroute 408916 10.00 real 5.17 user 33.63 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1351642, close 386954, bind 5730796, connect 0, delroute 0 10.01 real 8.69 user 31.37 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1105439, close 425137, bind 0, connect 4487657, delroute 0 10.01 real 9.23 user 27.82 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1348606, close 489903, bind 3048404, connect 1577437, delroute 0 10.01 real 8.17 user 30.49 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 149725, close 77984, bind 290930, connect 85238, delroute 0 10.71 real 0.69 user 35.76 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 523284, close 868193, bind 3630690, connect 2114085, delroute 0 10.01 real 10.65 user 26.87 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 1127376, close 281834, bind 602944, connect 1420787, delroute 0 10.01 real 4.39 user 35.74 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 1261678, close 377235, bind 2036214, connect 826444, delroute 0 10.01 real 5.53 user 34.47 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 469608, close 397125, bind 0, connect 1024563, delroute 166028 10.00 real 3.56 user 32.79 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 1906039, close 481428, bind 4846322, connect 0, delroute 0 10.00 real 8.09 user 31.86 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 1586090, close 490201, bind 0, connect 3702647, delroute 0 10.00 real 8.09 user 31.83 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 1591736, close 500843, bind 2809232, connect 1958263, delroute 0 10.00 real 8.89 user 31.03 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 1574868, close 441622, bind 2530465, connect 1871986, delroute 0 10.45 real 8.16 user 31.91 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 1403507, close 552687, bind 2885858, connect 2097220, delroute 0 10.00 real 9.25 user 30.79 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 1470378, close 494112, bind 810686, connect 3172285, delroute 0 10.00 real 9.58 user 30.38 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 1605697, close 509366, bind 2770806, connect 1804855, delroute 0 10.00 real 9.04 user 30.99 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 1009297, close 537411, bind 0, connect 2987630, delroute 678096 10.00 real 9.25 user 30.63 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1734932, close 545656, bind 4684006, connect 0, delroute 0 10.01 real 7.96 user 32.12 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1025528, close 203712, bind 0, connect 1332515, delroute 0 10.01 real 2.84 user 37.17 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1130781, close 357954, bind 1579203, connect 943657, delroute 0 10.01 real 4.54 user 35.52 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 121684, close 65281, bind 220433, connect 162118, delroute 0 10.37 real 0.62 user 39.44 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 482281, close 970960, bind 3524076, connect 1873573, delroute 0 10.01 real 10.71 user 29.16 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 888337, close 263659, bind 373207, connect 1441255, delroute 0 0m10.01s real 0m03.49s user 0m36.58s 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 1118285, close 356959, bind 1563635, connect 962434, delroute 0 0m10.01s real 0m04.41s user 0m35.63s 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 319997, close 260871, bind 0, connect 818967, delroute 111776 10.01 real 2.51 user 29.32 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1354252, close 401859, bind 5319546, connect 0, delroute 0 10.01 real 8.42 user 31.65 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1030912, close 453621, bind 0, connect 4048938, delroute 0 10.01 real 7.71 user 28.67 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1328766, close 499123, bind 2790118, connect 1363836, delroute 0 10.01 real 7.56 user 30.89 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 168244, close 92102, bind 295781, connect 78317, delroute 0 10.58 real 0.75 user 36.19 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 441308, close 1031271, bind 3667855, connect 1927968, delroute 0 10.01 real 11.42 user 25.65 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 1032240, close 428251, bind 828773, connect 3736797, delroute 0 0m10.01s real 0m08.71s user 0m28.88s 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 1311074, close 481583, bind 2805896, connect 1453501, delroute 0 0m10.01s real 0m07.13s user 0m31.09s 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 275398, close 239863, bind 0, connect 1293243, delroute 105426 10.01 real 3.48 user 25.73 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 1645376, close 473185, bind 4981445, connect 0, delroute 0 10.00 real 7.94 user 32.02 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 1398684, close 502098, bind 0, connect 3562405, delroute 0 10.00 real 7.76 user 32.12 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 1401078, close 499360, bind 2725299, connect 1908609, delroute 0 10.00 real 8.05 user 32.04 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 1419476, close 408065, bind 2477278, connect 1703778, delroute 0 10.51 real 7.14 user 32.65 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 1047249, close 644546, bind 3244047, connect 2273968, delroute 0 10.00 real 9.70 user 30.12 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 1268674, close 490160, bind 791570, connect 3358346, delroute 0 10.01 real 8.23 user 31.78 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 1396588, close 509685, bind 2670057, connect 1891767, delroute 0 10.01 real 8.38 user 31.69 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 284078, close 266991, bind 0, connect 1261124, delroute 164226 10.01 real 3.36 user 29.40 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 222410 1.00 real 0.15 user 0.84 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 37713 1.01 real 0.01 user 1.00 sys