==== 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 1156703, close 971109, bind 1671633, connect 966700, delroute 0 10.01 real 5.05 user 34.67 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1201651, close 945137, bind 6484551, connect 0, delroute 0 10.00 real 11.26 user 28.79 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 798253, close 413304, bind 0, connect 2046536, delroute 0 10.00 real 3.99 user 35.86 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1147624, close 481159, bind 2275206, connect 1197709, delroute 0 10.00 real 6.16 user 33.83 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 127513, close 75243, bind 236251, connect 178681, delroute 0 10.34 real 0.76 user 39.27 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 554589, close 858793, bind 3485617, connect 2014603, delroute 0 10.01 real 10.88 user 28.94 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 922373, close 364113, bind 541334, connect 1757746, delroute 0 10.00 real 4.89 user 35.13 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 1220791, close 445294, bind 2147286, connect 1109499, delroute 0 10.00 real 6.19 user 33.66 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 717572, close 551880, bind 0, connect 1501284, delroute 371383 10.01 real 5.78 user 33.35 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1259113, close 423908, bind 5805444, connect 0, delroute 0 10.00 real 8.72 user 31.03 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1093361, close 420499, bind 0, connect 4354436, delroute 0 10.00 real 8.86 user 28.22 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1322514, close 497120, bind 3005717, connect 1449788, delroute 0 10.00 real 8.02 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 148104, close 79634, bind 282091, connect 82283, delroute 0 10.68 real 0.79 user 35.14 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 524247, close 830538, bind 3548989, connect 1997316, delroute 0 10.01 real 10.70 user 27.12 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 1022383, close 369655, bind 605543, connect 1487131, delroute 0 10.01 real 4.89 user 34.95 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 1212674, close 386485, bind 2264401, connect 807945, delroute 0 10.00 real 5.38 user 34.40 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 481001, close 406729, bind 0, connect 1047612, delroute 175732 10.01 real 3.71 user 32.84 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 1826270, close 516833, bind 5040611, connect 0, delroute 0 10.01 real 8.32 user 31.67 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 1563569, close 489327, bind 0, connect 3637452, delroute 0 10.01 real 8.12 user 31.96 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 1579337, close 512916, bind 2826775, connect 1906224, delroute 0 10.01 real 8.19 user 31.68 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 1524519, close 456962, bind 2638621, connect 1866922, delroute 0 10.52 real 8.24 user 31.81 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 1383296, close 548810, bind 2904466, connect 2024471, delroute 0 10.00 real 9.72 user 30.35 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 1498889, close 448526, bind 831138, connect 3051089, delroute 0 10.01 real 9.48 user 30.57 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 1573658, close 519921, bind 2835179, connect 1787759, delroute 0 10.01 real 9.30 user 30.72 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 978142, close 533310, bind 0, connect 2906952, delroute 681588 10.01 real 9.22 user 30.77 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1563182, close 595093, bind 5163200, connect 0, delroute 0 10.00 real 7.87 user 32.00 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1010358, close 267458, bind 0, connect 1338406, delroute 0 10.00 real 2.90 user 36.91 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1121971, close 404947, bind 1834449, connect 889893, delroute 0 10.00 real 5.38 user 34.74 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 118974, close 66779, bind 219220, connect 157172, delroute 0 10.38 real 0.67 user 39.47 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 484368, close 935670, bind 3522160, connect 1763864, delroute 0 10.00 real 10.42 user 29.25 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 912810, close 268141, bind 437970, connect 1397344, delroute 0 0m10.01s real 0m03.50s user 0m36.45s 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 1135322, close 374860, bind 1804839, connect 903886, delroute 0 0m10.01s real 0m04.78s user 0m35.28s 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 331053, close 272698, bind 0, connect 822960, delroute 119497 10.00 real 2.79 user 29.95 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1274119, close 415301, bind 5224553, connect 0, delroute 0 10.01 real 8.88 user 31.14 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1012061, close 466608, bind 0, connect 3819188, delroute 0 10.00 real 7.39 user 28.93 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1297097, close 481591, bind 2830623, connect 1330405, delroute 0 10.00 real 7.32 user 30.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 145580, close 81616, bind 303931, connect 89708, delroute 0 10.73 real 0.73 user 34.18 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 422154, close 987153, bind 3533561, connect 1867154, delroute 0 10.00 real 10.96 user 26.04 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 999337, close 429367, bind 826252, connect 3582632, delroute 0 0m10.01s real 0m08.81s user 0m28.33s 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 1312396, close 507741, bind 2795749, connect 1196132, delroute 0 0m10.01s real 0m07.55s user 0m30.90s 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 285063, close 226084, bind 0, connect 1291247, delroute 110907 10.00 real 3.55 user 26.50 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 1599125, close 504906, bind 5176363, connect 0, delroute 0 10.00 real 8.39 user 31.52 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 1389618, close 512735, bind 0, connect 3553871, delroute 0 10.01 real 8.16 user 31.85 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 1402118, close 529366, bind 2752469, connect 1858060, delroute 0 10.01 real 7.95 user 32.12 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 1347011, close 425246, bind 2667598, connect 1733239, delroute 0 10.58 real 7.79 user 32.31 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 1072671, close 624835, bind 3157963, connect 2157280, delroute 0 10.01 real 9.80 user 30.22 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 1290130, close 476746, bind 797970, connect 3282936, delroute 0 10.00 real 8.33 user 31.71 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 1369876, close 500454, bind 2671586, connect 1875506, delroute 0 10.00 real 8.36 user 31.60 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 296281, close 247268, bind 0, connect 1211843, delroute 176303 10.00 real 4.23 user 29.67 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 235888 1.01 real 0.23 user 0.78 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 41961 1.00 real 0.03 user 0.96 sys