==== 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 1121195, close 956874, bind 1642236, connect 967431, delroute 0 10.01 real 5.11 user 34.44 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1055368, close 918122, bind 7083825, connect 0, delroute 0 10.01 real 12.31 user 27.67 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 877468, close 361416, bind 0, connect 1949958, delroute 0 10.01 real 3.63 user 36.26 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 994158, close 531416, bind 2485026, connect 1392712, delroute 0 10.01 real 6.96 user 33.00 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 112409, close 53487, bind 198927, connect 180078, delroute 0 10.27 real 0.65 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 543353, close 899864, bind 3613639, connect 2140819, delroute 0 10.00 real 11.08 user 29.02 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 904511, close 352661, bind 523872, connect 1766275, delroute 0 10.01 real 4.95 user 35.19 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 1210324, close 434253, bind 1980993, connect 1146054, delroute 0 10.01 real 5.49 user 34.47 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 700420, close 564273, bind 0, connect 1527607, delroute 400019 10.00 real 4.98 user 33.71 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1363161, close 409578, bind 5653990, connect 0, delroute 0 10.01 real 8.29 user 31.86 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1089309, close 448825, bind 0, connect 4403819, delroute 0 10.01 real 9.13 user 27.79 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1357259, close 474352, bind 3003078, connect 1646168, delroute 0 10.01 real 7.96 user 30.91 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 153938, close 87259, bind 295855, connect 98781, delroute 0 10.56 real 0.81 user 34.83 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 576777, close 826487, bind 3556904, connect 2046073, delroute 0 10.00 real 10.77 user 26.84 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 1105834, close 339420, bind 576497, connect 1444509, delroute 0 10.01 real 4.65 user 35.20 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 1218892, close 405955, bind 2257384, connect 834928, delroute 0 10.01 real 5.89 user 34.06 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 480122, close 391399, bind 0, connect 1034279, delroute 172526 10.00 real 3.60 user 32.73 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 1895859, close 459042, bind 4852538, connect 0, delroute 0 10.00 real 8.10 user 31.96 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 1574561, close 482775, bind 0, connect 3675696, delroute 0 10.00 real 8.23 user 31.89 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 1590237, close 491956, bind 2787756, connect 1933550, delroute 0 10.00 real 8.72 user 31.31 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 1579810, close 428425, bind 2532000, connect 1829998, delroute 0 10.46 real 8.06 user 31.77 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 1391600, close 555469, bind 2972585, connect 2074441, delroute 0 10.01 real 9.20 user 30.95 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 1487494, close 465659, bind 811437, connect 3145156, delroute 0 10.00 real 9.23 user 30.72 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 1601295, close 505751, bind 2756715, connect 1803464, delroute 0 10.00 real 9.31 user 30.78 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 967934, close 541697, bind 0, connect 3026772, delroute 696643 10.00 real 9.08 user 30.81 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1711434, close 548403, bind 4757109, connect 0, delroute 0 10.01 real 7.72 user 32.36 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1046682, close 204633, bind 0, connect 1307939, 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 1155666, close 354632, bind 1585726, connect 922859, delroute 0 10.01 real 4.26 user 35.90 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 123251, close 69565, bind 223477, connect 178309, delroute 0 10.33 real 0.69 user 39.58 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 498357, close 887858, bind 3403357, connect 1830753, delroute 0 10.01 real 10.69 user 29.11 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 910792, close 221315, bind 360886, connect 1425153, delroute 0 0m10.01s real 0m03.53s 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 1160808, close 340680, bind 1527636, connect 923183, delroute 0 0m10.01s real 0m04.74s user 0m35.19s 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 324916, close 262628, bind 0, connect 797008, delroute 113306 10.00 real 2.83 user 28.68 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1350817, close 383395, bind 5339744, connect 0, delroute 0 10.01 real 8.29 user 31.76 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1033449, close 455223, bind 0, connect 4010107, delroute 0 10.01 real 7.99 user 28.89 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1340968, close 489423, bind 2796282, connect 1374615, delroute 0 10.01 real 7.54 user 30.99 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 159679, close 84127, bind 275815, connect 82813, delroute 0 10.57 real 0.79 user 35.98 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 446293, close 1030259, bind 3617427, connect 1919475, delroute 0 10.01 real 10.91 user 25.96 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 1036359, close 428270, bind 811599, connect 3692621, delroute 0 0m10.01s real 0m08.91s user 0m28.64s 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 1301211, close 484321, bind 2783678, connect 1447710, delroute 0 0m10.01s real 0m07.57s user 0m30.88s 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 277577, close 229413, bind 0, connect 1283607, delroute 106287 10.00 real 3.57 user 25.40 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 1642800, close 477578, bind 4923398, connect 0, delroute 0 10.00 real 7.69 user 32.26 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 1410703, close 512413, bind 0, connect 3478119, delroute 0 10.01 real 7.70 user 32.31 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 1454133, close 495058, bind 2604099, connect 1829113, delroute 0 10.00 real 7.75 user 32.40 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 1376306, close 424827, bind 2562912, connect 1728805, delroute 0 10.48 real 7.40 user 32.59 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 1054871, close 646408, bind 3201562, connect 2213755, delroute 0 10.01 real 10.24 user 29.67 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 1297166, close 484762, bind 758398, connect 3281490, delroute 0 10.00 real 8.40 user 31.63 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 1409037, close 504805, bind 2660359, connect 1837838, delroute 0 10.01 real 8.10 user 31.89 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 281768, close 264433, bind 0, connect 1240725, delroute 166545 10.01 real 3.86 user 29.06 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 239563 1.01 real 0.15 user 0.85 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 32253 1.01 real 0.04 user 0.96 sys