==== 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 1119289, close 964589, bind 1652893, connect 992164, delroute 0 10.00 real 5.40 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 1157998, close 894187, bind 6720454, connect 0, delroute 0 10.01 real 11.74 user 28.27 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 769823, close 494539, bind 0, connect 2248310, delroute 0 10.00 real 4.77 user 35.22 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1117765, close 523337, bind 2338316, connect 1273145, delroute 0 10.00 real 6.45 user 33.43 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 119230, close 73124, bind 231938, connect 189538, delroute 0 10.27 real 0.88 user 39.18 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 510283, close 892844, bind 3583461, connect 2162855, delroute 0 10.00 real 10.96 user 28.99 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 934206, close 330574, bind 486153, connect 1779624, delroute 0 10.01 real 4.53 user 35.37 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 1222878, close 433740, bind 2035694, connect 1138640, delroute 0 10.01 real 5.72 user 34.42 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 723211, close 567844, bind 0, connect 1525270, delroute 393661 10.01 real 4.96 user 33.89 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1315966, close 427177, bind 5751835, connect 0, delroute 0 10.01 real 9.10 user 30.85 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1105485, close 493688, bind 0, connect 4142986, delroute 0 10.00 real 8.22 user 28.60 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1302593, close 455900, bind 2753320, connect 1918846, delroute 0 10.01 real 8.19 user 30.26 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 149767, close 74489, bind 257867, connect 96182, delroute 0 10.67 real 0.80 user 34.34 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 577665, close 809242, bind 3577116, connect 2094693, delroute 0 10.01 real 10.76 user 26.77 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 1088759, close 354762, bind 613122, connect 1476385, delroute 0 10.01 real 4.88 user 35.02 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 1190250, close 400088, bind 2248625, connect 889294, delroute 0 10.01 real 5.98 user 34.15 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 490202, close 411856, bind 0, connect 1046652, delroute 181967 10.01 real 3.73 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 1826331, close 515242, bind 5199841, connect 0, delroute 0 10.00 real 8.83 user 31.27 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 1549520, close 514449, bind 0, connect 3739729, delroute 0 10.01 real 8.16 user 31.87 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 1549892, close 517290, bind 2882000, connect 1968688, delroute 0 10.01 real 8.77 user 31.30 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 1526237, close 468760, bind 2600659, connect 1907802, delroute 0 10.46 real 8.50 user 31.61 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 1360736, close 545184, bind 3051980, connect 2081170, delroute 0 10.00 real 9.34 user 30.74 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 1395577, close 513654, bind 861297, connect 3218555, delroute 0 10.00 real 9.77 user 30.15 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 1573964, close 510949, bind 2850886, connect 1825829, delroute 0 10.00 real 8.94 user 31.09 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 1013880, close 548923, bind 0, connect 2956770, delroute 653231 10.01 real 8.93 user 31.09 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1687019, close 541093, bind 4902745, connect 0, delroute 0 10.00 real 7.93 user 31.99 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1057481, close 223790, bind 0, connect 1313636, delroute 0 10.03 real 3.24 user 36.80 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1152066, close 337398, bind 1684401, connect 931656, delroute 0 10.00 real 4.40 user 35.61 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 115216, close 53315, bind 197710, connect 158768, delroute 0 10.27 real 0.57 user 39.50 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 506685, close 925476, bind 3439772, connect 1828823, delroute 0 10.00 real 10.02 user 29.95 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 951270, close 249030, bind 388775, connect 1389285, delroute 0 0m10.01s real 0m03.57s user 0m36.39s 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 1142434, close 376415, bind 1556671, connect 941349, delroute 0 0m10.01s real 0m04.87s 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 324053, close 289394, bind 0, connect 847939, delroute 116499 10.00 real 2.49 user 29.65 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1340189, close 402212, bind 5349964, connect 0, delroute 0 10.01 real 8.12 user 31.97 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1039917, close 537852, bind 0, connect 3653379, delroute 0 10.01 real 7.49 user 29.12 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1265598, close 504493, bind 2568308, connect 1572164, delroute 0 10.01 real 7.44 user 30.48 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 133697, close 70968, bind 257833, connect 95272, delroute 0 10.65 real 0.67 user 33.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 447702, close 977494, bind 3580750, connect 1961968, delroute 0 10.01 real 11.05 user 26.20 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 1015881, close 479698, bind 719552, connect 3591675, delroute 0 0m10.01s real 0m08.43s user 0m28.91s 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 1276141, close 491676, bind 2573619, connect 1562718, delroute 0 0m10.01s real 0m07.56s user 0m30.29s 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 281993, close 222328, bind 0, connect 1297537, delroute 107965 10.00 real 3.66 user 26.34 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 1722831, close 379563, bind 4708926, connect 0, delroute 0 10.00 real 8.34 user 31.69 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 1408695, close 495216, bind 0, connect 3512587, delroute 0 10.01 real 7.89 user 32.17 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 1416728, close 494855, bind 2685757, connect 1857953, delroute 0 10.01 real 8.07 user 32.01 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 1354251, close 436000, bind 2626073, connect 1759406, delroute 0 10.51 real 7.74 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 1066892, close 625429, bind 3149322, connect 2215122, delroute 0 10.00 real 9.75 user 30.20 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 1296873, close 468190, bind 773230, connect 3256937, delroute 0 10.00 real 8.16 user 31.90 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 1378993, close 473304, bind 2735565, connect 1870456, delroute 0 10.00 real 7.98 user 31.95 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 291806, close 259372, bind 0, connect 1226297, delroute 166277 10.00 real 3.90 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 224907 1.01 real 0.19 user 0.83 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 37705 1.00 real 0.04 user 0.99 sys