==== 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 1175348, close 1041063, bind 1677751, connect 997700, delroute 0 10.01 real 5.38 user 34.08 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1112807, close 991207, bind 7085647, connect 0, delroute 0 10.00 real 11.90 user 28.15 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 883023, close 516834, bind 0, connect 2180768, delroute 0 10.00 real 4.89 user 35.12 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1002372, close 614362, bind 2668833, connect 1458523, delroute 0 10.00 real 7.41 user 32.59 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 126031, close 63135, bind 260531, connect 196053, delroute 0 10.28 real 0.93 user 38.93 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 612874, close 930851, bind 3585495, connect 2101409, delroute 0 10.00 real 11.01 user 28.82 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 958890, close 417393, bind 535749, connect 1865695, delroute 0 10.00 real 4.97 user 34.94 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 1241538, close 467604, bind 2244288, connect 1172549, delroute 0 10.00 real 6.32 user 33.74 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 711208, close 593357, bind 0, connect 1614709, delroute 399988 10.01 real 5.39 user 33.12 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1352765, close 424625, bind 5781701, connect 0, delroute 0 10.00 real 8.93 user 30.97 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1096088, close 521865, bind 0, connect 4176751, delroute 0 10.00 real 8.52 user 28.44 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1259025, close 497310, bind 2735932, connect 1960184, delroute 0 10.00 real 8.53 user 29.77 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 165850, close 84963, bind 292043, connect 103920, delroute 0 10.62 real 0.91 user 34.58 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 594131, close 841668, bind 3533446, connect 2102702, delroute 0 10.00 real 10.77 user 26.69 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 1114017, close 342727, bind 595948, connect 1434675, delroute 0 10.00 real 4.87 user 35.04 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 1226984, close 418404, bind 2191273, connect 833394, delroute 0 10.00 real 5.79 user 34.08 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 512750, close 435714, bind 0, connect 1077128, delroute 184627 10.01 real 3.67 user 31.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 1879162, close 544470, bind 5240669, connect 0, delroute 0 10.01 real 9.02 user 31.17 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 1581678, close 540752, bind 0, connect 3898945, delroute 0 10.01 real 8.58 user 31.43 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 1646928, close 546246, bind 2832529, connect 1995935, delroute 0 10.01 real 8.87 user 31.23 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 1597015, close 434437, bind 2644773, connect 1920206, delroute 0 10.44 real 8.49 user 31.60 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 1415174, close 603617, bind 3033982, connect 2140595, delroute 0 10.01 real 9.48 user 30.66 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 1431232, close 517343, bind 882485, connect 3344323, delroute 0 10.01 real 10.48 user 29.52 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 1648759, close 528182, bind 2852078, connect 1873063, delroute 0 10.01 real 9.50 user 30.39 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 1029546, close 544708, bind 0, connect 2977117, delroute 661483 10.01 real 9.49 user 30.58 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1694755, close 553884, bind 5043012, connect 0, delroute 0 10.00 real 8.79 user 31.16 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1097818, close 257909, bind 0, connect 1347751, delroute 0 10.00 real 3.14 user 36.82 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1166447, close 378416, bind 1810452, connect 946256, delroute 0 10.00 real 4.69 user 35.26 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 124803, close 62199, bind 223240, connect 161063, delroute 0 10.32 real 0.84 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 522935, close 918505, bind 3504990, connect 1813006, delroute 0 10.00 real 9.81 user 29.89 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 991964, close 269419, bind 392801, connect 1395730, delroute 0 0m10.00s real 0m03.52s user 0m36.50s 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 1176353, close 406860, bind 1726116, connect 942839, delroute 0 0m10.00s real 0m04.68s user 0m35.23s 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 345770, close 293542, bind 0, connect 883611, delroute 130570 10.00 real 3.12 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 1331697, close 430101, bind 5467702, connect 0, delroute 0 10.00 real 8.79 user 31.05 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1066825, close 610192, bind 0, connect 3331823, delroute 0 10.00 real 7.14 user 29.57 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1219609, close 551968, bind 2510097, connect 1639013, delroute 0 10.00 real 7.29 user 30.44 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 171850, close 93135, bind 277048, connect 114539, delroute 0 10.57 real 0.69 user 35.29 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 469054, close 994979, bind 3609820, connect 1972365, delroute 0 10.00 real 11.14 user 25.76 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 1020182, close 529810, bind 704184, connect 3430553, delroute 0 0m10.00s real 0m07.96s user 0m28.60s 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 1227968, close 542289, bind 2445541, connect 1747084, delroute 0 0m10.01s real 0m07.23s user 0m30.55s 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 302721, close 257560, bind 0, connect 1390092, delroute 118032 10.00 real 3.71 user 25.96 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 1665139, close 495714, bind 5289461, connect 0, delroute 0 10.01 real 8.85 user 31.05 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 1431698, close 513017, bind 0, connect 3639702, delroute 0 10.01 real 8.09 user 31.86 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 1456700, close 516388, bind 2757101, connect 1933038, delroute 0 10.01 real 8.47 user 31.44 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 1356816, close 423220, bind 2656844, connect 1856898, delroute 0 10.47 real 8.04 user 32.00 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 1126051, close 619584, bind 3220151, connect 2195692, delroute 0 10.01 real 10.27 user 29.72 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 1277350, close 487419, bind 843118, connect 3450659, delroute 0 10.00 real 8.89 user 31.10 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 1404985, close 525493, bind 2817118, connect 1959719, delroute 0 10.00 real 8.61 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 313978, close 296930, bind 0, connect 1360978, delroute 200420 10.00 real 4.55 user 28.95 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 226704 1.00 real 0.14 user 0.84 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 48079 1.00 real 0.08 user 0.92 sys