==== 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 1123213, close 950464, bind 1662611, connect 985254, delroute 0 10.01 real 5.25 user 34.14 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1125272, close 913572, bind 6472205, connect 0, delroute 0 10.00 real 12.33 user 27.57 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 846745, close 466932, bind 0, connect 2064195, delroute 0 10.00 real 4.26 user 35.68 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1153302, close 448689, bind 2070437, connect 1249613, delroute 0 10.00 real 5.94 user 34.01 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 114025, close 53867, bind 202634, connect 158193, delroute 0 10.39 real 0.63 user 39.69 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 563643, close 889271, bind 3542006, connect 2105673, delroute 0 10.01 real 10.46 user 29.44 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 952528, close 319008, bind 536557, connect 1727440, delroute 0 10.00 real 4.57 user 35.42 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 1237122, close 424989, bind 1993174, connect 1135880, delroute 0 10.00 real 5.77 user 34.25 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 734030, close 581029, bind 0, connect 1523128, delroute 413000 10.01 real 5.65 user 33.30 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1326592, close 393172, bind 5714253, connect 0, delroute 0 10.00 real 8.83 user 31.16 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1072747, close 514556, bind 0, connect 4122996, delroute 0 10.00 real 8.10 user 29.03 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1264250, close 467034, bind 2675218, connect 1910609, delroute 0 10.00 real 8.14 user 29.99 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 150336, close 77213, bind 257662, connect 117064, delroute 0 10.57 real 0.69 user 34.99 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 522405, close 850938, bind 3522045, connect 2186305, delroute 0 10.01 real 11.34 user 25.97 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 1071814, close 314396, bind 610262, connect 1462574, delroute 0 10.01 real 4.26 user 35.64 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 1224336, close 389891, bind 2105513, connect 838794, delroute 0 10.00 real 5.56 user 34.34 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 497192, close 403510, bind 0, connect 1040211, delroute 179553 10.01 real 3.55 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 1838526, close 475629, bind 5037897, connect 0, delroute 0 10.01 real 8.53 user 31.45 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 1585128, close 482547, bind 0, connect 3577036, delroute 0 10.01 real 8.82 user 31.18 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 1590605, close 500083, bind 2787389, connect 1946512, delroute 0 10.01 real 8.36 user 31.71 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 1540588, close 453430, bind 2588299, connect 1866387, delroute 0 10.46 real 7.87 user 31.90 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 1395737, close 550379, bind 2888704, connect 2062222, delroute 0 10.00 real 9.81 user 30.21 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 1439812, close 483737, bind 827654, connect 3192071, delroute 0 10.01 real 9.54 user 30.46 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 1601318, close 513659, bind 2808223, connect 1766587, delroute 0 10.01 real 8.46 user 31.57 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 1033997, close 509177, bind 0, connect 2942995, delroute 672478 10.01 real 9.16 user 30.83 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1707068, close 521795, bind 4798471, connect 0, delroute 0 10.00 real 8.23 user 31.91 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1033898, close 253532, bind 0, connect 1320817, delroute 0 10.00 real 3.48 user 36.52 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1123364, close 371839, bind 1648483, connect 933948, delroute 0 10.00 real 4.84 user 34.96 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 119234, close 62630, bind 215888, connect 167489, delroute 0 10.27 real 0.76 user 39.20 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 476716, close 899808, bind 3494260, connect 1827271, delroute 0 10.00 real 9.92 user 29.76 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 942994, close 251079, bind 372451, connect 1355186, delroute 0 0m10.01s real 0m03.52s user 0m36.56s 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 1141353, close 363956, bind 1584969, connect 931252, delroute 0 0m10.01s real 0m04.65s user 0m35.38s 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 328642, close 272098, bind 0, connect 824470, delroute 120571 10.00 real 3.05 user 29.56 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1340850, close 376600, bind 5302745, connect 0, delroute 0 10.01 real 8.47 user 31.52 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1028147, close 562719, bind 0, connect 3574535, delroute 0 10.00 real 7.34 user 28.83 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1223454, close 503039, bind 2421281, connect 1722136, delroute 0 10.00 real 7.39 user 30.14 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 139063, close 76362, bind 275412, connect 112085, delroute 0 10.69 real 0.69 user 34.71 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 444911, close 989892, bind 3553996, connect 1958228, delroute 0 10.01 real 11.29 user 25.89 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 1001203, close 493721, bind 722473, connect 3512346, delroute 0 0m10.01s real 0m08.67s user 0m28.59s 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 1210556, close 489259, bind 2409294, connect 1748647, delroute 0 0m10.01s real 0m07.70s user 0m30.26s 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 278902, close 227776, bind 0, connect 1315910, delroute 111464 10.00 real 3.48 user 26.97 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 1656534, close 450835, bind 4728934, connect 0, delroute 0 10.01 real 8.46 user 31.57 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 1409715, close 496505, bind 0, connect 3478296, delroute 0 10.01 real 7.54 user 32.41 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 1426978, close 492152, bind 2661109, connect 1837544, delroute 0 10.01 real 7.95 user 32.10 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 1371233, close 431795, bind 2579728, connect 1731895, delroute 0 10.56 real 7.66 user 32.32 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 1058103, close 635483, bind 3181963, connect 2212116, delroute 0 10.00 real 10.07 user 29.83 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 1232889, close 497155, bind 800848, connect 3370977, delroute 0 10.00 real 8.27 user 31.72 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 1363420, close 496196, bind 2721618, connect 1881378, delroute 0 10.00 real 7.91 user 32.05 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 286186, close 261155, bind 0, connect 1262044, delroute 176910 10.00 real 3.50 user 30.63 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 238766 1.01 real 0.18 user 0.82 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 39989 1.00 real 0.02 user 0.97 sys