==== 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 1123007, close 958782, bind 1647430, connect 970222, delroute 0 10.00 real 5.53 user 34.10 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1151670, close 929851, bind 6680291, connect 0, delroute 0 10.01 real 11.83 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 878180, close 397894, bind 0, connect 1880755, delroute 0 10.01 real 4.11 user 36.07 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1052173, close 575435, bind 2718834, connect 1252208, delroute 0 10.01 real 7.06 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 128771, close 85922, bind 253293, connect 191299, delroute 0 10.38 real 0.78 user 39.08 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 551287, close 898979, bind 3568005, connect 2024504, delroute 0 10.01 real 10.92 user 28.98 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 910870, close 357465, bind 588108, connect 1769834, delroute 0 10.01 real 4.72 user 35.28 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 1160400, close 471801, bind 2190022, connect 1148442, delroute 0 10.01 real 6.21 user 33.79 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 689711, close 561244, bind 0, connect 1525123, delroute 387159 10.00 real 5.08 user 33.76 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1178832, close 460968, bind 6105441, connect 0, delroute 0 10.01 real 9.05 user 30.88 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1074118, close 443355, bind 0, connect 4333451, delroute 0 10.01 real 9.04 user 28.10 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1335358, close 478036, bind 3032137, connect 1509556, delroute 0 10.01 real 7.89 user 30.72 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 159802, close 84933, bind 293893, connect 82792, delroute 0 10.70 real 0.71 user 35.07 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 560546, close 827114, bind 3547466, connect 1979438, delroute 0 10.00 real 10.49 user 26.73 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 1066177, close 350035, bind 611341, connect 1452237, delroute 0 10.01 real 4.71 user 35.42 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 1192360, close 405725, bind 2296745, connect 827204, delroute 0 10.00 real 5.65 user 34.30 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 492164, close 408398, bind 0, connect 1055435, delroute 182094 10.01 real 3.36 user 33.39 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 1701115, close 576460, bind 5451462, connect 0, delroute 0 10.00 real 8.83 user 31.17 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 1554291, close 515415, bind 0, connect 3714724, delroute 0 10.00 real 8.29 user 31.51 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 1532510, close 552890, bind 2959055, connect 1946271, delroute 0 10.01 real 9.09 user 30.83 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 1481272, close 473627, bind 2696744, connect 1895104, delroute 0 10.53 real 8.44 user 31.58 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 1327194, close 599570, bind 3040771, connect 2127857, delroute 0 10.01 real 9.32 user 30.51 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 1418052, close 500588, bind 883360, connect 3157199, delroute 0 10.00 real 9.50 user 30.59 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 1570002, close 507526, bind 2891053, connect 1795038, delroute 0 10.00 real 9.49 user 30.55 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 947554, close 551561, bind 0, connect 2992062, delroute 702487 10.00 real 9.31 user 30.73 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1579462, close 604562, bind 5201561, connect 0, delroute 0 10.01 real 9.03 user 31.01 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 985006, close 287260, bind 0, connect 1353375, delroute 0 10.01 real 3.18 user 36.77 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1129517, close 395745, bind 1770163, connect 901112, delroute 0 10.01 real 5.16 user 34.95 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 113696, close 61491, bind 237055, connect 152278, delroute 0 10.34 real 0.60 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 492147, close 909244, bind 3501877, connect 1767387, delroute 0 10.01 real 10.44 user 29.36 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 970329, close 271836, bind 382791, connect 1330145, delroute 0 0m10.01s real 0m03.38s user 0m36.60s 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 1159426, close 380385, bind 1768423, connect 888596, delroute 0 0m10.01s real 0m04.91s user 0m35.17s 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 330373, close 263241, bind 0, connect 784477, delroute 115597 10.00 real 2.80 user 28.84 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1204285, close 461712, bind 5553554, connect 0, delroute 0 10.01 real 8.91 user 30.94 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1018170, close 472428, bind 0, connect 3802991, delroute 0 10.01 real 7.80 user 28.99 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1281985, close 501517, bind 2905025, connect 1255399, delroute 0 10.01 real 7.43 user 30.84 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 149388, close 84236, bind 285976, connect 74401, delroute 0 10.69 real 0.65 user 35.94 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 432477, close 990387, bind 3558270, connect 1851647, delroute 0 10.00 real 10.74 user 26.24 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 1005417, close 449301, bind 807025, connect 3530829, delroute 0 0m10.01s real 0m08.39s user 0m28.92s 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 1290985, close 493833, bind 2849418, connect 1268128, delroute 0 0m10.01s real 0m07.00s user 0m31.42s 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 271390, close 229893, bind 0, connect 1303898, delroute 106736 10.00 real 3.35 user 26.47 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 1602294, close 531860, bind 5078843, connect 0, delroute 0 10.00 real 8.91 user 31.13 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 1380540, close 520765, bind 0, connect 3534825, delroute 0 10.00 real 7.70 user 32.27 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 1385109, close 515581, bind 2748292, connect 1879870, delroute 0 10.00 real 8.40 user 31.73 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 1329108, close 431754, bind 2625304, connect 1758534, delroute 0 10.51 real 7.81 user 32.06 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 1065787, close 646946, bind 3149553, connect 2186626, delroute 0 10.01 real 10.05 user 29.93 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 1259673, close 475121, bind 803614, connect 3310945, delroute 0 10.00 real 8.13 user 31.81 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 1351606, close 515968, bind 2732988, connect 1886878, delroute 0 10.00 real 8.41 user 31.51 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 279329, close 259588, bind 0, connect 1207894, delroute 166371 10.00 real 3.72 user 29.23 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 238475 1.01 real 0.23 user 0.77 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 36931 1.01 real 0.02 user 1.00 sys