==== 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 1132000, close 971855, bind 1629809, connect 982154, delroute 0 10.00 real 5.44 user 33.97 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1494906, close 725782, bind 5775592, connect 0, delroute 0 10.00 real 9.48 user 30.48 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 939115, close 311505, bind 0, connect 1831934, delroute 0 10.00 real 3.92 user 36.00 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1191161, close 451411, bind 2061837, connect 1218008, delroute 0 10.00 real 6.09 user 33.90 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 118186, close 69492, bind 233293, connect 183697, delroute 0 10.28 real 0.95 user 38.73 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 489789, close 916990, bind 3624399, connect 2161404, delroute 0 10.00 real 11.18 user 28.80 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 958136, close 322565, bind 525101, connect 1742742, delroute 0 10.00 real 4.91 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 1201231, close 446651, bind 1996195, connect 1162216, delroute 0 10.00 real 6.00 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 700116, close 594425, bind 0, connect 1578932, delroute 390893 10.01 real 5.01 user 33.64 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1298502, close 421610, bind 5703332, connect 0, delroute 0 10.00 real 8.62 user 31.24 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1196006, close 328417, bind 0, connect 1680687, delroute 0 10.00 real 4.24 user 34.70 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1179850, close 415551, bind 2045980, connect 752428, delroute 0 10.00 real 5.67 user 34.35 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 121174, close 60992, bind 258605, connect 137643, delroute 0 10.52 real 0.76 user 35.28 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 393539, close 1118297, bind 3709372, connect 1739897, delroute 0 10.00 real 10.71 user 28.88 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 1034345, close 328190, bind 575145, connect 1224433, delroute 0 10.00 real 4.18 user 35.92 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 1180197, close 389951, bind 2053852, connect 733413, delroute 0 10.00 real 5.24 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 467894, close 379283, bind 0, connect 921000, delroute 149857 10.01 real 3.04 user 33.09 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 1748023, close 533481, bind 5258576, connect 0, delroute 0 10.01 real 8.62 user 31.32 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 1533387, close 510896, bind 0, connect 3754876, delroute 0 10.01 real 8.24 user 31.78 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 1531563, close 543824, bind 2898464, connect 1955486, delroute 0 10.01 real 8.80 user 31.25 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 1495787, close 472082, bind 2630682, connect 1929569, delroute 0 10.46 real 8.63 user 31.31 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 1361464, close 572851, bind 2937803, connect 2103946, delroute 0 10.00 real 9.88 user 30.22 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 1449737, close 471673, bind 819953, connect 3150322, delroute 0 10.01 real 8.98 user 31.04 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 1575575, close 510793, bind 2836231, connect 1800122, delroute 0 10.01 real 8.74 user 31.26 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 1018552, close 537938, bind 0, connect 2969724, delroute 653291 10.01 real 9.20 user 30.56 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1706911, close 540848, bind 4776187, connect 0, delroute 0 10.00 real 7.90 user 32.07 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1026774, close 219738, bind 0, connect 1356489, delroute 0 10.00 real 2.79 user 37.04 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1132922, close 371219, bind 1678327, connect 930206, delroute 0 10.00 real 5.19 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 133894, close 86787, bind 247869, connect 176236, delroute 0 10.30 real 0.76 user 39.08 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 493067, close 940019, bind 3430907, connect 1861755, delroute 0 10.00 real 10.50 user 29.31 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 864223, close 301372, bind 441913, connect 1503438, delroute 0 0m10.01s real 0m03.61s 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 1127498, close 387693, bind 1677368, connect 944258, delroute 0 0m10.01s real 0m04.68s user 0m35.34s 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 335401, close 279342, bind 0, connect 843062, delroute 119385 10.00 real 2.68 user 29.62 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1294520, close 421026, bind 5446492, connect 0, delroute 0 10.01 real 8.41 user 31.55 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1106792, close 341749, bind 0, connect 1563605, delroute 0 10.00 real 3.79 user 35.06 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1082272, close 426865, bind 1844574, connect 686868, delroute 0 10.00 real 5.01 user 34.90 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 115258, close 50429, bind 212482, connect 118155, delroute 0 10.64 real 0.64 user 35.52 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 294213, close 1377105, bind 3574548, connect 1912694, delroute 0 10.01 real 11.69 user 27.26 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 1040252, close 300800, bind 422184, connect 1146703, delroute 0 0m10.00s real 0m03.63s user 0m35.79s 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 1130757, close 418225, bind 1927523, connect 786732, delroute 0 0m10.00s real 0m05.06s user 0m34.03s 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 319131, close 298044, bind 0, connect 705848, delroute 85700 10.00 real 2.44 user 29.04 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 1635838, close 467819, bind 4930903, connect 0, delroute 0 10.01 real 8.19 user 31.60 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 1353390, close 544560, bind 0, connect 3586452, delroute 0 10.01 real 7.74 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 1440932, close 479687, bind 2683191, connect 1820855, delroute 0 10.01 real 8.21 user 31.84 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 1372806, close 415838, bind 2566111, connect 1720846, delroute 0 10.49 real 7.94 user 31.93 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 1076715, close 613435, bind 3176947, connect 2179188, delroute 0 10.01 real 9.52 user 30.36 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 1291359, close 477762, bind 785343, connect 3270361, delroute 0 10.00 real 8.01 user 31.91 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 1356722, close 491753, bind 2757918, connect 1896880, delroute 0 10.00 real 7.93 user 32.01 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 291413, close 279305, bind 0, connect 1271579, delroute 175445 10.00 real 4.05 user 29.83 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 221983 1.01 real 0.16 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 34169 1.00 real 0.03 user 0.97 sys