==== 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 1107124, close 955623, bind 1655594, connect 967155, delroute 0 10.00 real 5.35 user 34.12 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1230819, close 886463, bind 6493129, connect 0, delroute 0 10.01 real 10.56 user 29.50 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 862431, close 430686, bind 0, connect 1991431, delroute 0 10.01 real 4.08 user 35.91 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1135781, close 476174, bind 2078769, connect 1276447, delroute 0 10.01 real 5.48 user 34.63 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 118582, close 59744, bind 203185, connect 170398, delroute 0 10.27 real 0.69 user 39.38 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 520832, close 933001, bind 3731770, connect 2162358, delroute 0 10.00 real 11.05 user 28.83 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 910251, close 347677, bind 505928, connect 1777246, delroute 0 10.01 real 4.83 user 35.11 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 1213876, close 406952, bind 1991769, connect 1137247, delroute 0 10.01 real 6.20 user 33.80 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 735168, close 578841, bind 0, connect 1516692, delroute 418651 10.00 real 4.94 user 34.01 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1356783, close 389731, bind 5734210, connect 0, delroute 0 10.01 real 8.64 user 31.48 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1141494, close 437500, bind 0, connect 4280671, delroute 0 10.01 real 8.37 user 28.49 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1330893, close 484872, bind 3019300, connect 1636056, delroute 0 10.00 real 7.97 user 30.47 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 141141, close 78522, bind 302023, connect 75866, delroute 0 10.58 real 0.65 user 33.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 560484, close 865826, bind 3734119, connect 1998196, delroute 0 10.01 real 10.63 user 26.66 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 1109330, close 328088, bind 573426, connect 1429422, delroute 0 10.01 real 4.30 user 35.66 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 1237248, close 387097, bind 2139201, connect 833094, delroute 0 10.01 real 5.62 user 34.46 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 484469, close 400455, bind 0, connect 1040855, delroute 174490 10.00 real 3.43 user 33.34 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 1942266, close 459022, bind 4738596, connect 0, delroute 0 10.00 real 7.87 user 32.20 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 1581461, close 490438, bind 0, connect 3623851, delroute 0 10.00 real 7.85 user 32.25 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 1635015, close 480566, bind 2697988, connect 1877519, delroute 0 10.00 real 7.86 user 32.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 1617709, close 440951, bind 2471266, connect 1787692, delroute 0 10.49 real 7.99 user 32.10 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 1404009, close 555903, bind 2931967, connect 2030795, delroute 0 10.01 real 8.90 user 31.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 1481122, close 477644, bind 855654, connect 3080111, delroute 0 10.00 real 9.57 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 1592742, close 532458, bind 2789082, connect 1772825, delroute 0 10.00 real 9.07 user 30.97 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 983681, close 554862, bind 0, connect 3022645, delroute 721117 10.01 real 8.97 user 31.05 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1698770, close 552575, bind 4845153, connect 0, delroute 0 10.01 real 7.91 user 32.27 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1050915, close 215684, bind 0, connect 1300141, delroute 0 10.01 real 2.86 user 37.19 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1127486, close 353292, bind 1610101, connect 936500, delroute 0 10.01 real 4.62 user 35.50 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 118050, close 55537, bind 211133, connect 164588, delroute 0 10.27 real 0.78 user 39.18 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 483767, close 944039, bind 3525951, connect 1893226, delroute 0 10.00 real 10.26 user 29.66 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 945088, close 231335, bind 352838, connect 1359271, delroute 0 0m10.01s real 0m03.30s user 0m36.76s 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 1142695, close 363125, bind 1590804, connect 919669, delroute 0 0m10.01s real 0m04.62s user 0m35.32s 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 322215, close 266682, bind 0, connect 813934, delroute 115450 10.00 real 2.83 user 29.25 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1405205, close 371587, bind 5244494, connect 0, delroute 0 10.01 real 7.64 user 32.39 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1055377, close 458029, bind 0, connect 3897112, delroute 0 10.00 real 7.60 user 29.25 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1322464, close 475629, bind 2844949, connect 1422435, delroute 0 10.00 real 7.58 user 30.96 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 140671, close 75785, bind 265072, connect 79560, delroute 0 10.68 real 0.70 user 34.45 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 442050, close 1039737, bind 3657569, connect 1951797, delroute 0 10.00 real 10.81 user 26.19 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 1049673, close 419951, bind 839947, connect 3635217, delroute 0 0m10.01s real 0m08.29s user 0m29.10s 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 1328739, close 488633, bind 2829245, connect 1338495, delroute 0 0m10.01s real 0m07.46s user 0m31.05s 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 276762, close 231816, bind 0, connect 1260188, delroute 106983 10.00 real 3.52 user 25.91 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 1670773, close 448049, bind 4964665, connect 0, delroute 0 10.00 real 8.52 user 31.49 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 1410419, close 500610, bind 0, connect 3478896, delroute 0 10.00 real 7.31 user 32.63 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 1439282, close 492306, bind 2678581, connect 1841227, delroute 0 10.00 real 8.31 user 31.57 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 1429133, close 412059, bind 2494036, connect 1652733, delroute 0 10.52 real 7.35 user 32.51 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 1073964, close 648277, bind 3229570, connect 2184389, delroute 0 10.01 real 9.48 user 30.51 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 1287196, close 488228, bind 813006, connect 3260177, delroute 0 10.00 real 8.36 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 1424717, close 485856, bind 2636636, connect 1837531, delroute 0 10.00 real 8.07 user 31.98 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 279555, close 270331, bind 0, connect 1228557, delroute 169993 10.00 real 3.68 user 28.64 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 240663 1.01 real 0.32 user 0.68 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 38362 1.01 real 0.03 user 0.98 sys