==== 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 1113418, close 955169, bind 1649763, connect 972366, delroute 0 10.01 real 4.93 user 34.59 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1152033, close 807512, bind 6947088, connect 0, delroute 0 10.01 real 11.40 user 28.59 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 799272, close 488505, bind 0, connect 2095279, delroute 0 10.01 real 4.19 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 956975, close 731497, bind 2659641, connect 1443823, delroute 0 10.01 real 7.32 user 32.51 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 119809, close 80260, bind 248656, connect 185957, delroute 0 10.37 real 0.90 user 39.01 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 505878, close 992860, bind 3659855, connect 2188232, delroute 0 10.01 real 11.27 user 28.69 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 936979, close 331948, bind 492143, connect 1752740, delroute 0 10.01 real 4.85 user 35.14 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 1243462, close 434792, bind 2022137, connect 1117149, delroute 0 10.01 real 5.51 user 34.41 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 729000, close 565041, bind 0, connect 1505876, delroute 407653 10.00 real 5.11 user 33.73 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1386676, close 389773, bind 5598892, connect 0, delroute 0 10.01 real 8.78 user 31.25 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1084593, close 435379, bind 0, connect 4505232, delroute 0 10.01 real 8.61 user 28.35 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1358231, close 460887, bind 3033848, connect 1629465, delroute 0 10.01 real 7.55 user 31.04 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 160657, close 88545, bind 283601, connect 87411, delroute 0 10.57 real 0.74 user 35.21 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 523127, close 899810, bind 3607438, connect 2113493, delroute 0 10.00 real 10.97 user 26.47 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 1115485, close 344148, bind 544077, connect 1461049, delroute 0 10.01 real 4.60 user 35.47 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 1245011, close 411235, bind 2096277, connect 850581, delroute 0 10.01 real 5.54 user 34.53 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 482548, close 403828, bind 0, connect 1059783, delroute 171732 10.00 real 3.76 user 32.86 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 1853866, close 515292, bind 5082203, connect 0, delroute 0 10.00 real 8.47 user 31.58 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 1611408, close 487959, bind 0, connect 3630046, delroute 0 10.01 real 8.14 user 31.79 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 1623764, close 495643, bind 2725752, connect 1921559, delroute 0 10.00 real 8.85 user 31.07 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 1627068, close 430433, bind 2500587, connect 1841307, delroute 0 10.46 real 7.98 user 32.08 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 1409747, close 567789, bind 2911258, connect 2074932, delroute 0 10.00 real 9.58 user 30.36 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 1499851, close 466501, bind 818530, connect 3110923, delroute 0 10.00 real 9.68 user 30.33 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 1619338, close 496034, bind 2770146, connect 1779714, delroute 0 10.00 real 9.32 user 30.54 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 1008422, close 555458, bind 0, connect 2980920, delroute 679042 10.00 real 8.54 user 31.38 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1714798, close 554704, bind 4796212, connect 0, delroute 0 10.01 real 8.11 user 31.87 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1028267, close 201576, bind 0, connect 1329909, delroute 0 10.01 real 2.91 user 37.02 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1149702, close 364398, bind 1612369, connect 927384, delroute 0 10.01 real 4.55 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 113882, close 62140, bind 217647, connect 158586, delroute 0 10.25 real 0.70 user 39.37 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 491291, close 934674, bind 3437384, connect 1875830, delroute 0 10.01 real 10.17 user 29.78 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 948409, close 255224, bind 394424, connect 1354424, delroute 0 0m10.01s real 0m03.57s user 0m36.30s 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 1159250, close 345381, bind 1614140, connect 918776, delroute 0 0m10.01s real 0m04.42s user 0m35.79s 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 325715, close 271343, bind 0, connect 810128, delroute 114764 10.00 real 2.78 user 29.05 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1382043, close 388059, bind 5261658, connect 0, delroute 0 10.01 real 8.23 user 31.79 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1056821, close 451588, bind 0, connect 3996861, delroute 0 10.01 real 7.82 user 28.78 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1348374, close 491599, bind 2822876, connect 1359356, delroute 0 10.01 real 7.24 user 31.23 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 162904, close 87742, bind 277308, connect 84345, delroute 0 10.58 real 0.72 user 35.75 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 438583, close 1054928, bind 3636026, connect 1969402, delroute 0 10.00 real 11.32 user 25.92 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 1054378, close 424931, bind 823181, connect 3720614, delroute 0 0m10.01s real 0m08.56s user 0m28.93s 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 1364219, close 489627, bind 2846188, connect 1302843, delroute 0 0m10.01s real 0m07.13s user 0m31.36s 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 278509, close 234720, bind 0, connect 1293561, delroute 107389 10.00 real 3.35 user 26.25 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 1548118, close 523998, bind 5273702, connect 0, delroute 0 10.00 real 8.89 user 31.01 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 1347309, close 537524, bind 0, connect 3649811, delroute 0 10.00 real 7.37 user 32.65 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 1388025, close 515671, bind 2750447, connect 1904252, delroute 0 10.00 real 8.25 user 31.69 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 1393772, close 437458, bind 2482236, connect 1724830, delroute 0 10.58 real 7.60 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 1044572, close 660761, bind 3237697, connect 2237076, delroute 0 10.01 real 10.55 user 29.32 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 1242858, close 505701, bind 822973, connect 3383319, delroute 0 10.00 real 9.02 user 31.01 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 1361662, close 532427, bind 2743436, connect 1900233, delroute 0 10.00 real 8.39 user 31.47 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 282540, close 273603, bind 0, connect 1291150, delroute 166529 10.01 real 3.72 user 29.49 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 238619 1.01 real 0.25 user 0.75 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 36924 1.01 real 0.02 user 1.00 sys