==== 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 1104368, close 975750, bind 1663221, connect 952616, delroute 0 10.01 real 5.01 user 34.42 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1105338, close 997649, bind 6765395, connect 0, delroute 0 10.00 real 12.38 user 27.53 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 834968, close 474598, bind 0, connect 2042187, delroute 0 10.01 real 4.46 user 35.46 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1063839, close 504002, bind 2342477, connect 1283991, delroute 0 10.01 real 6.36 user 33.76 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 133273, close 106854, bind 358765, connect 263873, delroute 0 10.30 real 1.16 user 38.85 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 543520, close 904465, bind 3600856, connect 2024058, delroute 0 10.00 real 10.48 user 29.34 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 923765, close 375016, bind 546880, connect 1728669, delroute 0 10.00 real 5.05 user 34.96 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 1167520, close 447844, bind 2218795, connect 1112812, delroute 0 10.00 real 5.98 user 33.98 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 734633, close 564009, bind 0, connect 1490798, delroute 416166 10.01 real 5.04 user 33.48 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1196005, close 443035, bind 5928957, connect 0, delroute 0 10.01 real 9.31 user 30.67 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1039822, close 525106, bind 0, connect 4012181, delroute 0 10.00 real 8.43 user 28.28 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1168411, close 502356, bind 2752847, connect 1850755, delroute 0 10.00 real 8.25 user 29.48 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 142579, close 79835, bind 291964, connect 110234, delroute 0 10.57 real 0.77 user 35.52 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 513862, close 863599, bind 3548221, connect 2056270, delroute 0 10.01 real 11.11 user 26.17 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 978580, close 365188, bind 645698, connect 1479881, delroute 0 10.01 real 4.75 user 35.05 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 1167843, close 390174, bind 2296169, connect 790248, delroute 0 10.01 real 5.94 user 33.93 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 486657, close 405152, bind 0, connect 1038057, delroute 179628 10.01 real 3.72 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 1712399, close 572169, bind 5353905, connect 0, delroute 0 10.00 real 8.98 user 30.99 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 1512398, close 526159, bind 0, connect 3722537, delroute 0 10.00 real 8.36 user 31.70 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 1563574, close 517733, bind 2779918, connect 1870950, delroute 0 10.01 real 8.58 user 31.46 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 1520683, close 451605, bind 2584121, connect 1846685, delroute 0 10.46 real 8.51 user 31.55 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 1304076, close 605039, bind 3037522, connect 2108562, delroute 0 10.00 real 9.81 user 30.14 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 1386360, close 484482, bind 868892, connect 3153786, delroute 0 10.00 real 9.84 user 30.12 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 1542300, close 520591, bind 2869125, connect 1775779, delroute 0 10.00 real 9.19 user 30.81 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 956503, close 557308, bind 0, connect 2948220, delroute 674520 10.00 real 9.12 user 30.82 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1571987, close 633415, bind 5118033, connect 0, delroute 0 10.00 real 8.85 user 31.12 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 986821, close 274470, bind 0, connect 1323537, delroute 0 10.00 real 3.20 user 36.95 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1112379, close 376972, bind 1812893, connect 895460, delroute 0 10.00 real 5.20 user 34.78 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 114173, close 58591, bind 213551, connect 154532, delroute 0 10.32 real 0.77 user 39.32 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 497776, close 929926, bind 3460709, connect 1755458, delroute 0 10.00 real 10.01 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 898293, close 261274, bind 389055, connect 1356883, delroute 0 0m10.01s real 0m03.47s user 0m36.58s 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 1102116, close 389479, bind 1786877, connect 894775, delroute 0 0m10.01s real 0m04.98s user 0m35.12s 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 325649, close 263971, bind 0, connect 793647, delroute 114313 10.00 real 2.59 user 29.44 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1178707, close 427191, bind 5636778, connect 0, delroute 0 10.01 real 9.34 user 30.77 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 942743, close 557727, bind 0, connect 3682304, delroute 0 10.01 real 7.52 user 29.03 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1105633, close 530357, bind 2663937, connect 1635038, delroute 0 10.00 real 8.02 user 29.91 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 125069, close 76148, bind 288851, connect 145354, delroute 0 10.53 real 0.75 user 29.48 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 419989, close 1016133, bind 3519343, connect 1965319, delroute 0 10.01 real 11.00 user 26.05 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 902837, close 511600, bind 738824, connect 3586925, delroute 0 0m10.01s real 0m08.41s user 0m28.63s 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 1093453, close 554532, bind 2566904, connect 1647034, delroute 0 0m10.01s real 0m07.69s user 0m29.94s 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 271079, close 228087, bind 0, connect 1287807, delroute 107093 10.00 real 3.28 user 26.49 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 1532038, close 520680, bind 5258858, connect 0, delroute 0 10.00 real 8.56 user 31.44 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 1312935, close 532749, bind 0, connect 3577173, delroute 0 10.01 real 7.62 user 32.27 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 1338215, close 519809, bind 2806329, connect 1838242, delroute 0 10.01 real 8.56 user 31.49 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 1267305, close 450943, bind 2630220, connect 1769529, delroute 0 10.49 real 7.91 user 32.11 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 1024498, close 647209, bind 3228101, connect 2157604, delroute 0 10.00 real 9.87 user 30.08 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 1252302, close 472891, bind 800290, connect 3226796, delroute 0 10.00 real 8.27 user 31.85 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 1300382, close 494988, bind 2821855, connect 1897783, delroute 0 10.00 real 9.22 user 30.80 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 272967, close 255851, bind 0, connect 1225670, delroute 164072 10.00 real 3.81 user 29.05 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 233816 1.01 real 0.24 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 31648 1.00 real 0.05 user 0.95 sys