==== 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 1123915, close 954172, bind 1633781, connect 976658, delroute 0 10.00 real 5.16 user 34.35 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1141184, close 938863, bind 6598327, connect 0, delroute 0 10.00 real 11.72 user 28.24 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 827275, close 527362, bind 0, connect 2112939, delroute 0 10.00 real 4.79 user 35.20 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1144311, close 452523, bind 2269594, connect 1239440, delroute 0 10.00 real 6.21 user 33.70 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 119521, close 71341, bind 227786, connect 181185, delroute 0 10.34 real 0.85 user 38.96 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 559854, close 883939, bind 3496477, connect 2031608, delroute 0 10.00 real 10.57 user 29.39 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 897212, close 348411, bind 526019, connect 1809486, delroute 0 10.00 real 4.76 user 35.23 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 1215952, close 444346, bind 2075433, connect 1122161, delroute 0 10.00 real 6.22 user 33.72 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 721927, close 575425, bind 0, connect 1536454, delroute 400609 10.01 real 5.48 user 33.45 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1327965, close 396698, bind 5471431, connect 0, delroute 0 10.00 real 9.39 user 30.65 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1057769, close 548728, bind 0, connect 4022372, delroute 0 10.00 real 8.57 user 27.93 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1202969, close 510269, bind 2692901, connect 1918827, delroute 0 10.01 real 8.39 user 29.58 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 120318, close 65485, bind 260923, connect 117758, delroute 0 10.66 real 0.68 user 29.22 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 551330, close 834730, bind 3525634, connect 2087925, delroute 0 10.00 real 11.47 user 26.26 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 1043921, close 336976, bind 607490, connect 1491136, delroute 0 10.01 real 4.64 user 35.27 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 1261000, close 376533, bind 2143385, connect 826599, delroute 0 10.00 real 5.28 user 34.70 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 500777, close 417885, bind 0, connect 1058402, delroute 181065 10.01 real 3.74 user 33.09 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 1896444, close 481420, bind 4789065, connect 0, delroute 0 10.01 real 8.92 user 31.19 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 1588766, close 480352, bind 0, connect 3681927, delroute 0 10.00 real 7.70 user 32.32 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 1602893, close 512083, bind 2790006, connect 1874398, delroute 0 10.01 real 8.80 user 31.17 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 1553845, close 456268, bind 2489742, connect 1884924, delroute 0 10.53 real 8.42 user 31.62 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 1463752, close 511783, bind 2852781, connect 1978866, delroute 0 10.01 real 9.22 user 30.75 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 1475870, close 461141, bind 850661, connect 3059738, delroute 0 10.01 real 9.99 user 30.01 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 1602107, close 493281, bind 2799727, connect 1740689, delroute 0 10.00 real 9.26 user 30.70 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 974274, close 542413, bind 0, connect 2963933, delroute 680075 10.00 real 9.79 user 30.20 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1699609, close 532347, bind 4742497, connect 0, delroute 0 10.01 real 7.71 user 32.31 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1025182, close 211195, bind 0, connect 1348415, delroute 0 10.00 real 2.96 user 37.13 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1117436, close 364206, bind 1659581, connect 943490, delroute 0 10.00 real 4.77 user 35.22 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 132192, close 61600, bind 184148, connect 153847, delroute 0 10.38 real 0.68 user 39.45 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 483358, close 867134, bind 3387361, connect 1788243, delroute 0 10.01 real 10.99 user 28.87 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 950160, close 259690, bind 405329, connect 1393028, delroute 0 0m10.01s real 0m03.60s user 0m36.50s 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 1182981, close 315607, bind 1577840, connect 925387, delroute 0 0m10.01s real 0m04.75s user 0m35.38s 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 322952, close 285746, bind 0, connect 847167, delroute 120790 10.00 real 2.61 user 29.93 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1322853, close 409055, bind 5309877, connect 0, delroute 0 10.01 real 8.50 user 31.58 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1032425, close 568890, bind 0, connect 3561760, delroute 0 10.00 real 7.37 user 29.19 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1220030, close 509532, bind 2396245, connect 1708364, delroute 0 10.00 real 8.21 user 29.76 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 155550, close 84777, bind 271443, connect 108815, delroute 0 10.73 real 0.71 user 35.02 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 430227, close 967655, bind 3526901, connect 1925002, delroute 0 10.00 real 10.97 user 26.23 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 1001165, close 523140, bind 714371, connect 3422418, delroute 0 0m10.01s real 0m08.64s user 0m28.59s 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 1219807, close 515913, bind 2413694, connect 1683295, delroute 0 0m10.01s real 0m07.33s user 0m30.50s 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 279788, close 232974, bind 0, connect 1321508, delroute 111442 10.00 real 3.57 user 26.26 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 1685048, close 460405, bind 4877487, connect 0, delroute 0 10.00 real 8.22 user 31.83 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 1400187, close 517428, bind 0, connect 3452566, delroute 0 10.01 real 7.95 user 32.18 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 1429977, close 489635, bind 2640597, connect 1830349, delroute 0 10.01 real 8.52 user 31.47 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 1378984, close 425713, bind 2586538, connect 1727203, delroute 0 10.57 real 7.84 user 32.15 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 1119981, close 578589, bind 3025714, connect 2082849, delroute 0 10.01 real 9.90 user 30.03 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 1258597, close 499053, bind 807339, connect 3329367, delroute 0 10.00 real 8.27 user 31.64 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 1380205, close 497560, bind 2642275, connect 1879444, delroute 0 10.00 real 8.56 user 31.34 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 287976, close 249924, bind 0, connect 1237689, delroute 178267 10.00 real 3.42 user 30.49 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 232173 1.01 real 0.24 user 0.78 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 34561 1.00 real 0.02 user 0.96 sys