==== 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 1158339, close 980352, bind 1648142, connect 967610, delroute 0 10.01 real 4.97 user 34.69 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1095431, close 909352, bind 6926375, connect 0, delroute 0 10.00 real 12.35 user 27.68 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 823886, close 465359, bind 0, connect 2133105, delroute 0 10.00 real 4.22 user 35.79 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1004131, close 596598, bind 2566967, connect 1380161, delroute 0 10.00 real 7.38 user 32.61 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 169007, close 184067, bind 474053, connect 323039, delroute 0 10.39 real 1.44 user 38.61 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 541350, close 987357, bind 3706785, connect 2111212, delroute 0 10.01 real 11.21 user 28.63 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 933459, close 373342, bind 497700, connect 1796034, delroute 0 10.00 real 4.66 user 35.30 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 1218931, close 431104, bind 2083434, connect 1152188, delroute 0 10.01 real 6.14 user 33.92 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 690865, close 583835, bind 0, connect 1532883, delroute 407633 10.01 real 5.42 user 33.22 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1352080, close 423473, bind 5681952, connect 0, delroute 0 10.00 real 8.64 user 31.36 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1076250, close 520646, bind 0, connect 3944226, delroute 0 10.00 real 8.48 user 28.49 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1252126, close 482719, bind 2739075, connect 1973828, delroute 0 10.00 real 7.96 user 30.51 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 161056, close 77458, bind 254266, connect 115760, delroute 0 10.56 real 0.78 user 35.36 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 552405, close 839863, bind 3597689, connect 2095967, delroute 0 10.01 real 10.94 user 26.40 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 1102599, close 343745, bind 561926, connect 1449480, delroute 0 10.00 real 4.38 user 35.49 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 1234466, close 377355, bind 2208929, connect 824399, delroute 0 10.01 real 5.67 user 34.32 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 484189, close 402416, bind 0, connect 1039911, delroute 174980 10.01 real 3.81 user 32.64 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 1855070, close 457641, bind 4896919, connect 0, delroute 0 10.00 real 8.21 user 31.79 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 1546425, close 488098, bind 0, connect 3746138, delroute 0 10.00 real 8.21 user 31.92 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 1594149, close 473985, bind 2713345, connect 1926066, delroute 0 10.01 real 8.62 user 31.29 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 1535905, close 462494, bind 2565035, connect 1883303, delroute 0 10.46 real 7.90 user 32.03 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 1368348, close 541832, bind 2965982, connect 2072602, delroute 0 10.01 real 9.64 user 30.37 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 1426690, close 481113, bind 851643, connect 3120677, delroute 0 10.01 real 9.36 user 30.76 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 1588504, close 503981, bind 2793457, connect 1817086, delroute 0 10.01 real 8.69 user 31.40 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 1027911, close 531333, bind 0, connect 2939029, delroute 665816 10.01 real 9.30 user 30.69 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1760687, close 530546, bind 4680191, connect 0, delroute 0 10.00 real 7.54 user 32.64 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1050402, close 221406, bind 0, connect 1326577, delroute 0 10.00 real 2.87 user 37.09 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1164000, close 374298, bind 1632637, connect 922530, delroute 0 10.00 real 4.52 user 35.48 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 118252, close 59710, bind 196486, connect 164133, delroute 0 10.28 real 0.66 user 39.33 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 499587, close 933176, bind 3447448, connect 1838000, delroute 0 10.01 real 10.17 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 927952, close 245096, bind 350404, connect 1388279, delroute 0 0m10.01s real 0m03.46s user 0m36.59s 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 1134768, close 353231, bind 1646160, connect 930988, delroute 0 0m10.01s real 0m04.47s user 0m35.69s 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 323421, close 266299, bind 0, connect 809167, delroute 114299 10.00 real 2.86 user 29.43 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1319673, close 409382, bind 5359115, connect 0, delroute 0 10.01 real 8.42 user 31.54 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1027347, close 576635, bind 0, connect 3543224, delroute 0 10.00 real 7.31 user 29.14 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1226635, close 510905, bind 2403759, connect 1733513, delroute 0 10.00 real 7.20 user 30.62 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 124881, close 64851, bind 258324, connect 117307, delroute 0 10.52 real 0.73 user 31.38 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 423679, close 1052342, bind 3611980, connect 1950073, delroute 0 10.00 real 11.34 user 25.46 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 1002037, close 507206, bind 710045, connect 3432022, delroute 0 0m10.01s real 0m08.48s user 0m28.95s 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 1229843, close 537805, bind 2349170, connect 1655302, delroute 0 0m10.01s real 0m07.20s user 0m30.53s 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 275059, close 232233, bind 0, connect 1277020, delroute 105743 10.00 real 3.42 user 26.26 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 1709109, close 438482, bind 4716948, connect 0, delroute 0 10.00 real 7.93 user 32.02 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 1405034, close 511358, bind 0, connect 3511329, delroute 0 10.00 real 7.71 user 32.34 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 1405299, close 522351, bind 2744909, connect 1855780, delroute 0 10.01 real 7.91 user 32.05 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 1402456, close 402560, bind 2504622, connect 1690920, delroute 0 10.48 real 7.55 user 32.36 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 1047268, close 673669, bind 3200595, connect 2238501, delroute 0 10.01 real 9.56 user 30.43 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 1284902, close 477945, bind 786830, connect 3244069, delroute 0 10.00 real 7.53 user 32.50 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 1382504, close 502642, bind 2696040, connect 1892608, delroute 0 10.00 real 8.14 user 31.92 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 280272, close 271666, bind 0, connect 1221450, delroute 165594 10.00 real 3.85 user 28.97 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 238884 1.01 real 0.23 user 0.77 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 37302 1.00 real 0.02 user 0.98 sys