==== 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 1126864, close 954207, bind 1636517, connect 962592, delroute 0 10.00 real 5.11 user 34.55 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1166283, close 846582, bind 6904821, connect 0, delroute 0 10.01 real 11.88 user 28.15 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 849539, close 383762, bind 0, connect 1970211, delroute 0 10.01 real 3.99 user 36.08 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1122077, close 491553, bind 2221070, connect 1252127, delroute 0 10.01 real 6.09 user 34.03 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 118942, close 73462, bind 224480, connect 173319, delroute 0 10.28 real 0.76 user 39.30 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 492795, close 971101, bind 3714056, connect 2197520, delroute 0 10.01 real 11.02 user 28.73 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 893556, close 345529, bind 541306, connect 1799399, delroute 0 10.01 real 4.82 user 35.21 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 1220269, close 439643, bind 2056390, connect 1147601, delroute 0 10.01 real 5.34 user 34.65 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 723526, close 559613, bind 0, connect 1485970, delroute 407089 10.00 real 4.68 user 33.90 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1351222, close 413986, bind 5741987, connect 0, delroute 0 10.01 real 9.27 user 30.67 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1095383, close 437750, bind 0, connect 4384090, delroute 0 10.01 real 8.75 user 27.85 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1364106, close 461553, bind 3042880, connect 1603651, delroute 0 10.01 real 7.81 user 30.85 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 149194, close 83286, bind 285151, connect 79499, delroute 0 10.57 real 0.77 user 35.55 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 523770, close 875213, bind 3667316, connect 2061903, delroute 0 10.01 real 10.80 user 26.38 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 1123380, close 318586, bind 570621, connect 1415390, 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 1280586, close 366427, bind 2075409, connect 838289, delroute 0 10.01 real 5.37 user 34.57 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 474621, close 398827, bind 0, connect 1052278, delroute 172039 10.00 real 3.41 user 33.07 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 1877086, close 476772, bind 4937482, connect 0, delroute 0 10.00 real 8.40 user 31.50 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 1589343, close 481355, bind 0, connect 3682706, delroute 0 10.00 real 7.90 user 32.09 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 1595550, close 484807, bind 2787672, connect 1917023, delroute 0 10.00 real 8.84 user 31.27 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 1600728, close 446371, bind 2524480, connect 1827771, delroute 0 10.47 real 7.43 user 32.41 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 1370317, close 558487, bind 3005613, connect 2076785, delroute 0 10.00 real 9.87 user 30.11 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 1471639, close 472446, bind 867057, connect 3100474, delroute 0 10.00 real 8.53 user 31.53 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 1614841, close 498394, bind 2790641, connect 1769993, delroute 0 10.00 real 8.88 user 31.11 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 1014644, close 532935, bind 0, connect 2937779, delroute 691413 10.01 real 8.97 user 31.04 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1720017, close 577502, bind 4782064, connect 0, delroute 0 10.01 real 7.72 user 32.28 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1035001, close 231937, bind 0, connect 1311079, delroute 0 10.01 real 3.00 user 37.24 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1143794, close 339410, bind 1642402, connect 946808, delroute 0 10.01 real 4.86 user 35.17 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 119062, close 64774, bind 207590, connect 170928, delroute 0 10.28 real 0.73 user 39.27 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 518619, close 949692, bind 3475662, connect 1847847, delroute 0 10.00 real 10.30 user 29.46 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 931231, close 240549, bind 342912, connect 1396753, delroute 0 0m10.01s real 0m03.47s user 0m36.59s 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 1151275, close 365118, bind 1592329, connect 927840, delroute 0 0m10.01s real 0m04.55s user 0m35.52s 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 332296, close 255078, bind 0, connect 789852, delroute 114537 10.01 real 2.94 user 29.23 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1353045, close 410150, bind 5354739, connect 0, delroute 0 10.01 real 8.33 user 31.63 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1012026, close 467847, bind 0, connect 3981076, delroute 0 10.01 real 8.10 user 28.81 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1295298, close 477391, bind 2825033, connect 1452023, delroute 0 10.01 real 7.31 user 30.97 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 155518, close 80452, bind 255287, connect 80289, delroute 0 10.73 real 0.67 user 36.08 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 450148, close 981770, bind 3625229, connect 1994488, delroute 0 10.01 real 11.08 user 26.05 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 979631, close 436463, bind 798167, connect 3794297, delroute 0 0m10.01s real 0m09.02s user 0m28.16s 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 1314124, close 494879, bind 2811847, connect 1342282, delroute 0 0m10.01s real 0m07.07s user 0m31.01s 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 272743, close 225781, bind 0, connect 1283637, delroute 106748 10.00 real 3.44 user 26.09 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 1689488, close 461430, bind 4900589, connect 0, delroute 0 10.00 real 7.58 user 32.55 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 1424951, close 502651, bind 0, connect 3461023, delroute 0 10.00 real 7.72 user 32.29 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 1428272, close 492470, bind 2734820, connect 1865746, delroute 0 10.00 real 8.22 user 31.88 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 1420891, close 415335, bind 2514826, connect 1697757, delroute 0 10.59 real 7.70 user 32.16 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 1087009, close 622644, bind 3218762, connect 2191847, delroute 0 10.00 real 9.82 user 30.20 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 1297967, close 474495, bind 803037, connect 3281960, delroute 0 10.00 real 8.00 user 31.87 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 1394766, close 493025, bind 2737151, connect 1872013, delroute 0 10.01 real 7.95 user 32.10 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 278543, close 253636, bind 0, connect 1228814, delroute 167173 10.01 real 3.68 user 28.71 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 231529 1.01 real 0.18 user 0.83 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 37422 1.01 real 0.02 user 0.99 sys