==== 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 1103380, close 959791, bind 1611641, connect 962692, delroute 0 10.00 real 5.20 user 34.45 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1078777, close 1002492, bind 6824403, connect 0, delroute 0 10.01 real 12.27 user 27.71 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 764671, close 478113, bind 0, connect 2245976, delroute 0 10.01 real 4.41 user 35.51 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1158556, close 466391, bind 2120374, connect 1221401, delroute 0 10.01 real 6.26 user 33.91 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 113308, close 47122, bind 179220, connect 152705, delroute 0 10.36 real 0.56 user 39.44 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 554567, close 945397, bind 3601203, connect 2083105, delroute 0 10.00 real 11.32 user 28.71 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 965380, close 328697, bind 488736, connect 1760115, delroute 0 10.01 real 4.94 user 35.06 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 1259994, close 398644, bind 1911280, connect 1139235, delroute 0 10.01 real 5.59 user 34.49 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 701122, close 563881, bind 0, connect 1516535, delroute 382175 10.00 real 4.99 user 33.92 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1386783, close 410579, bind 5572762, connect 0, delroute 0 10.01 real 8.82 user 31.19 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1109989, close 422129, bind 0, connect 4442419, delroute 0 10.01 real 8.59 user 28.65 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1387355, close 471996, bind 2974391, connect 1575255, delroute 0 10.01 real 8.00 user 31.09 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 149023, close 79823, bind 276399, connect 77337, delroute 0 10.57 real 0.67 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 522865, close 868548, bind 3569474, connect 2098002, delroute 0 10.01 real 10.69 user 27.07 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 1151275, close 328726, bind 518608, connect 1399320, delroute 0 10.01 real 4.45 user 35.45 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 1249662, close 394508, bind 2038318, connect 866114, delroute 0 10.01 real 5.43 user 34.61 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 478679, close 392915, bind 0, connect 1043609, delroute 171859 10.00 real 3.82 user 32.41 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 1934592, close 491341, bind 4666825, connect 0, delroute 0 10.01 real 8.17 user 31.84 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 1596072, close 481244, bind 0, connect 3568433, delroute 0 10.00 real 7.64 user 32.39 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 1653468, close 493143, bind 2574214, connect 1813753, delroute 0 10.00 real 8.13 user 31.79 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 1608336, close 435598, bind 2367327, connect 1807852, delroute 0 10.46 real 7.98 user 31.88 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 1379176, close 574385, bind 2832053, connect 2027722, delroute 0 10.00 real 8.97 user 31.01 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 1487454, close 463409, bind 771751, connect 3070024, delroute 0 10.00 real 9.34 user 30.70 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 1614467, close 497895, bind 2642916, connect 1748637, delroute 0 10.00 real 8.48 user 31.47 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 960076, close 587501, bind 0, connect 2976099, delroute 701234 10.00 real 9.27 user 30.75 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1720161, close 542606, bind 4614821, connect 0, delroute 0 10.01 real 7.58 user 32.46 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1032004, close 207853, bind 0, connect 1313380, delroute 0 10.01 real 2.83 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 1144147, close 338732, bind 1585502, connect 918050, delroute 0 10.01 real 4.74 user 35.36 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 118350, close 55316, bind 214783, connect 168944, delroute 0 10.27 real 0.85 user 39.07 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 491479, close 911846, bind 3412053, connect 1831120, delroute 0 10.00 real 10.34 user 29.54 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 899998, close 242974, bind 321586, connect 1391596, delroute 0 0m10.01s real 0m03.38s user 0m36.44s 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 1138232, close 358464, bind 1554957, connect 914156, delroute 0 0m10.01s real 0m04.64s user 0m35.28s 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 318145, close 265099, bind 0, connect 797646, delroute 113603 10.00 real 2.82 user 28.90 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1357083, close 415671, bind 5190688, connect 0, delroute 0 10.01 real 8.30 user 31.85 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1051802, close 459234, bind 0, connect 3925041, delroute 0 10.00 real 7.95 user 28.75 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1340671, close 473724, bind 2759534, connect 1394826, delroute 0 10.01 real 6.94 user 31.52 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 148094, close 87927, bind 272978, connect 72902, delroute 0 10.57 real 0.74 user 34.95 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 428322, close 1024558, bind 3606874, connect 1939828, delroute 0 10.01 real 11.20 user 25.81 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 1001405, close 435128, bind 795052, connect 3738640, delroute 0 0m10.01s real 0m08.58s user 0m28.61s 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 1358868, close 489180, bind 2746000, connect 1296806, delroute 0 0m10.01s real 0m07.33s user 0m30.89s 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 271668, close 240236, bind 0, connect 1244059, delroute 105131 10.00 real 3.58 user 26.30 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 1697797, close 479446, bind 4774993, connect 0, delroute 0 10.00 real 8.34 user 31.74 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 1388093, close 513221, bind 0, connect 3501503, delroute 0 10.00 real 7.37 user 32.51 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 1399687, close 531115, bind 2689089, connect 1860176, delroute 0 10.00 real 7.90 user 32.02 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 1374115, close 440837, bind 2469235, connect 1692996, delroute 0 10.49 real 7.34 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 1020483, close 686164, bind 3180540, connect 2274901, delroute 0 10.00 real 10.32 user 29.64 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 1270512, close 509416, bind 778436, connect 3280379, delroute 0 10.00 real 8.52 user 31.41 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 1423334, close 489467, bind 2625340, connect 1841455, delroute 0 10.01 real 8.05 user 31.94 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 273534, close 250617, bind 0, connect 1187923, delroute 165715 10.00 real 3.68 user 29.18 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 236821 1.01 real 0.15 user 0.87 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 33153 1.01 real 0.00 user 0.99 sys