==== 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 1121555, close 948621, bind 1649316, connect 972553, delroute 0 10.00 real 5.19 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 1809773, close 551881, bind 4847014, connect 0, delroute 0 10.00 real 8.92 user 30.94 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1077520, close 279881, bind 0, connect 1728808, delroute 0 10.00 real 3.63 user 36.48 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1242842, close 407076, bind 2003495, connect 1196912, delroute 0 10.00 real 5.84 user 34.15 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 105359, close 59940, bind 237327, connect 168806, delroute 0 10.27 real 0.63 user 39.41 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 523530, close 904999, bind 3603478, connect 2118495, delroute 0 10.01 real 11.98 user 28.01 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 936511, close 337483, bind 499596, connect 1744044, delroute 0 10.00 real 4.57 user 35.33 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 1232137, close 414299, bind 2029204, connect 1145503, delroute 0 10.00 real 6.08 user 33.77 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 719951, close 557296, bind 0, connect 1500169, delroute 385157 10.01 real 4.93 user 33.79 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1377688, close 402137, bind 5514193, connect 0, delroute 0 10.00 real 8.88 user 31.23 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1262222, close 327905, bind 0, connect 1568404, delroute 0 10.00 real 4.10 user 34.69 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1207829, close 401157, bind 2046339, connect 748314, delroute 0 10.00 real 5.42 user 34.60 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 121785, close 64872, bind 264362, connect 135133, delroute 0 10.54 real 0.70 user 35.68 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 352834, close 1156963, bind 3708439, connect 1807744, delroute 0 10.00 real 10.50 user 28.70 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 1067679, close 306637, bind 545213, connect 1174389, delroute 0 10.00 real 3.96 user 35.99 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 1181221, close 399828, bind 2075295, connect 715310, delroute 0 10.00 real 5.54 user 34.26 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 465609, close 365050, bind 0, connect 897053, delroute 145927 10.01 real 2.96 user 32.96 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 1871065, close 461645, bind 4915349, connect 0, delroute 0 10.01 real 8.41 user 31.53 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 1573764, close 501114, bind 0, connect 3661797, delroute 0 10.01 real 8.17 user 31.76 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 1611068, close 505157, bind 2721974, connect 1906679, delroute 0 10.01 real 8.44 user 31.52 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 1570651, close 425623, bind 2516563, connect 1849069, delroute 0 10.54 real 7.52 user 32.63 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 1377569, close 568576, bind 2942992, connect 2040325, delroute 0 10.01 real 9.01 user 30.98 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 1438106, close 495128, bind 843223, connect 3147116, delroute 0 10.01 real 9.15 user 30.91 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 1625899, close 512251, bind 2707257, connect 1735065, delroute 0 10.01 real 8.83 user 31.18 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 1017498, close 533628, bind 0, connect 2940244, delroute 665491 10.01 real 9.14 user 30.76 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1728648, close 531090, bind 4711932, connect 0, delroute 0 10.00 real 8.06 user 32.05 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1023967, close 227157, bind 0, connect 1339115, delroute 0 10.00 real 3.20 user 36.71 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1125661, close 369737, bind 1648562, connect 948536, delroute 0 10.00 real 4.91 user 34.97 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 117814, close 64154, bind 217810, connect 166172, delroute 0 10.27 real 0.77 user 38.01 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 501168, close 945559, bind 3405584, connect 1826943, delroute 0 10.00 real 9.94 user 29.82 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 880083, close 282907, bind 339126, connect 1454042, delroute 0 0m10.01s real 0m03.60s 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 1121763, close 356428, bind 1685424, connect 944788, delroute 0 0m10.01s real 0m04.54s user 0m35.45s 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 332233, close 293199, bind 0, connect 878359, delroute 127515 10.00 real 2.99 user 30.03 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1344816, close 391302, bind 5264831, connect 0, delroute 0 10.01 real 8.22 user 31.75 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1101460, close 381403, bind 0, connect 1390931, delroute 0 10.00 real 3.28 user 35.49 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1123119, close 398025, bind 1799529, connect 650736, delroute 0 10.00 real 4.33 user 35.56 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 117115, close 65487, bind 272388, connect 153415, delroute 0 10.61 real 0.73 user 35.03 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 289274, close 1415023, bind 3546068, connect 1917667, delroute 0 10.01 real 11.91 user 27.11 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 979877, close 374117, bind 420853, connect 1155904, delroute 0 0m10.00s real 0m03.71s user 0m35.79s 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 1140002, close 422267, bind 1871760, connect 790382, delroute 0 0m10.00s real 0m05.16s user 0m33.99s 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 323604, close 308805, bind 0, connect 726267, delroute 88570 10.00 real 2.67 user 29.59 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 1646298, close 485897, bind 4984143, connect 0, delroute 0 10.01 real 8.17 user 31.65 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 1383653, close 519185, bind 0, connect 3531652, delroute 0 10.01 real 7.39 user 32.59 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 1394930, close 524523, bind 2717280, connect 1869129, delroute 0 10.01 real 8.66 user 31.37 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 1363138, close 446218, bind 2541542, connect 1733064, delroute 0 10.49 real 7.49 user 32.52 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 1049358, close 631222, bind 3139855, connect 2183170, delroute 0 10.00 real 10.33 user 29.65 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 1295095, close 467083, bind 774279, connect 3211587, delroute 0 10.00 real 8.43 user 31.52 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 1358014, close 514197, bind 2718397, connect 1877753, delroute 0 10.00 real 8.57 user 31.37 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 306910, close 273528, bind 0, connect 1292040, delroute 195982 10.00 real 4.06 user 30.94 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 226304 1.01 real 0.21 user 0.81 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 46278 1.00 real 0.02 user 0.98 sys