==== 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 1106919, close 984743, bind 1625989, connect 971593, delroute 0 10.00 real 5.05 user 34.49 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1111374, close 1009363, bind 6786849, connect 0, delroute 0 10.00 real 11.60 user 28.37 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 895441, close 519545, bind 0, connect 2028100, delroute 0 10.00 real 4.01 user 36.08 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1135285, close 516891, bind 2156902, connect 1234811, delroute 0 10.01 real 5.41 user 34.67 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 125380, close 66932, bind 214238, connect 160918, delroute 0 10.38 real 0.66 user 39.34 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 540635, close 908062, bind 3655836, connect 2097458, delroute 0 10.01 real 10.62 user 29.36 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 911559, close 318194, bind 509132, connect 1780225, delroute 0 10.01 real 4.82 user 35.10 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 1194976, close 413292, bind 2122879, connect 1137026, delroute 0 10.01 real 5.72 user 34.35 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 714318, close 554153, bind 0, connect 1485443, delroute 395176 10.01 real 5.06 user 33.56 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1337258, close 413207, bind 5609513, connect 0, delroute 0 10.01 real 7.89 user 32.15 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1067699, close 450517, bind 0, connect 4351588, delroute 0 10.01 real 8.12 user 28.77 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1342134, close 469535, bind 2892629, connect 1632419, delroute 0 10.00 real 7.50 user 30.95 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 138564, close 76095, bind 277879, connect 79794, delroute 0 10.69 real 0.62 user 35.74 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 553696, close 844705, bind 3550545, connect 2100170, delroute 0 10.01 real 10.64 user 26.93 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 1047232, close 321963, bind 577785, connect 1437350, delroute 0 10.01 real 4.34 user 35.40 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 1181411, close 392194, bind 2141791, connect 819776, delroute 0 10.01 real 5.74 user 34.24 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 464312, close 400957, bind 0, connect 1029261, delroute 167221 10.01 real 3.65 user 32.63 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 1819508, close 527063, bind 4950610, connect 0, delroute 0 10.01 real 8.40 user 31.64 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 1533725, close 514263, bind 0, connect 3737939, delroute 0 10.01 real 7.80 user 32.20 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 1529337, close 562196, bind 2794213, connect 1989415, delroute 0 10.00 real 8.88 user 31.00 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 1533675, close 452945, bind 2512406, connect 1833552, delroute 0 10.53 real 8.24 user 31.68 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 1358845, close 561325, bind 2935893, connect 2101644, delroute 0 10.01 real 9.45 user 30.45 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 1420382, close 497411, bind 824955, connect 3171917, delroute 0 10.00 real 9.30 user 30.77 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 1509214, close 544345, bind 2784856, connect 1882022, delroute 0 10.00 real 9.27 user 30.88 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 980517, close 541587, bind 0, connect 2900776, delroute 661730 10.00 real 8.78 user 31.13 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1684729, close 578693, bind 4748448, connect 0, delroute 0 10.01 real 7.77 user 32.32 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1034265, close 224002, bind 0, connect 1318622, delroute 0 10.00 real 3.05 user 36.93 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1160652, close 359810, bind 1580019, connect 925644, delroute 0 10.00 real 4.41 user 35.59 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 130003, close 68350, bind 204993, connect 161166, delroute 0 10.37 real 0.65 user 39.28 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 517507, close 958786, bind 3420349, connect 1863553, delroute 0 10.00 real 10.58 user 29.08 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 949361, close 228606, bind 305059, connect 1346147, delroute 0 0m10.01s real 0m03.05s user 0m37.04s 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 1123106, close 352476, bind 1634314, connect 933616, delroute 0 0m10.01s real 0m04.78s user 0m35.22s 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 321838, close 258949, bind 0, connect 794256, delroute 113006 10.00 real 2.53 user 29.32 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1354606, close 404039, bind 5195480, connect 0, delroute 0 10.01 real 7.76 user 32.24 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1000346, close 474563, bind 0, connect 3889858, delroute 0 10.00 real 7.67 user 28.69 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1297060, close 482294, bind 2750872, connect 1419186, delroute 0 10.00 real 7.36 user 30.95 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 167216, close 87363, bind 287446, connect 79877, delroute 0 10.69 real 0.67 user 36.66 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 410811, close 1053810, bind 3602842, connect 1951804, delroute 0 10.00 real 10.74 user 26.49 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 996649, close 435520, bind 799841, connect 3682293, delroute 0 0m10.01s real 0m08.52s user 0m28.76s 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 1294501, close 476775, bind 2748519, connect 1457604, delroute 0 0m10.01s real 0m07.34s user 0m31.40s 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 269374, close 230773, bind 0, connect 1271475, delroute 105304 10.00 real 3.62 user 26.13 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 1624981, close 481046, bind 4944757, connect 0, delroute 0 10.00 real 8.29 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 1323246, close 560783, bind 0, connect 3585409, delroute 0 10.01 real 7.10 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 1353731, close 536771, bind 2737769, connect 1911037, delroute 0 10.01 real 7.95 user 31.97 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 1307878, close 461725, bind 2549398, connect 1740596, delroute 0 10.48 real 7.81 user 32.21 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 1010359, close 674620, bind 3218002, connect 2269579, delroute 0 10.01 real 10.16 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 1166355, close 542389, bind 837039, connect 3464357, delroute 0 10.00 real 8.53 user 31.47 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 1357740, close 537246, bind 2692838, connect 1877655, delroute 0 10.00 real 8.08 user 31.79 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 273214, close 270503, bind 0, connect 1236975, delroute 164051 10.00 real 3.47 user 29.26 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 232689 1.01 real 0.20 user 0.80 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 37856 1.01 real 0.02 user 0.99 sys