==== 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 1133891, close 963650, bind 1640445, connect 977633, delroute 0 10.00 real 5.37 user 34.07 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1164152, close 817894, bind 6773683, connect 0, delroute 0 10.01 real 11.68 user 28.33 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 779270, close 451393, bind 0, connect 2143859, delroute 0 10.01 real 4.10 user 35.97 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 969110, close 623776, bind 2565287, connect 1430084, delroute 0 10.01 real 7.29 user 32.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 111268, close 53258, bind 206345, connect 164377, delroute 0 10.29 real 0.64 user 39.40 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 525761, close 929726, bind 3632381, connect 2209182, delroute 0 10.00 real 10.70 user 29.17 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 953927, close 334524, bind 499064, connect 1771857, delroute 0 10.01 real 4.63 user 35.51 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 1254749, close 428437, bind 1951637, connect 1138907, delroute 0 10.01 real 5.78 user 34.23 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 740332, close 559878, bind 0, connect 1497579, delroute 420463 10.00 real 5.06 user 33.78 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1387160, close 403883, bind 5485855, connect 0, delroute 0 10.01 real 8.52 user 31.44 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1111499, close 444449, bind 0, connect 4403732, delroute 0 10.01 real 8.88 user 28.26 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1363899, close 493171, bind 2897859, connect 1492043, delroute 0 10.01 real 8.70 user 30.06 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 155657, close 86567, bind 286754, connect 85975, delroute 0 10.57 real 0.71 user 33.98 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 550681, close 851946, bind 3541979, connect 2016968, delroute 0 10.01 real 10.92 user 26.63 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 1119176, close 313971, bind 565222, connect 1444057, delroute 0 10.01 real 4.40 user 35.53 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 1255225, close 373791, bind 2090762, connect 846705, delroute 0 10.01 real 5.19 user 34.88 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 485409, close 387201, bind 0, connect 1024060, delroute 171396 10.00 real 3.75 user 32.77 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 1868342, close 502951, bind 4955381, connect 0, delroute 0 10.00 real 8.54 user 31.68 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 1538438, close 541579, bind 0, connect 3779880, delroute 0 10.00 real 8.17 user 31.85 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 1612459, close 494653, bind 2667755, connect 1899088, delroute 0 10.00 real 8.98 user 30.92 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 1573655, close 427448, bind 2484876, connect 1882187, delroute 0 10.45 real 7.88 user 32.05 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 1421786, close 535436, bind 2794050, connect 1953536, delroute 0 10.00 real 9.81 user 30.21 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 1502141, close 453966, bind 806652, connect 3065245, delroute 0 10.00 real 9.53 user 30.45 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 1597000, close 483028, bind 2744577, connect 1761406, delroute 0 10.00 real 9.32 user 30.79 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 980536, close 546961, bind 0, connect 2992743, delroute 686092 10.00 real 8.97 user 31.01 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1693962, close 579641, bind 4733734, connect 0, delroute 0 10.01 real 7.85 user 32.31 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1072885, close 212415, bind 0, connect 1281761, delroute 0 10.01 real 3.02 user 37.05 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1164338, close 326044, bind 1585323, connect 925219, delroute 0 10.01 real 4.49 user 35.44 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 114809, close 56126, bind 193354, connect 169541, delroute 0 10.31 real 0.76 user 39.48 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 472242, close 988215, bind 3522997, connect 1916115, delroute 0 10.00 real 11.09 user 28.69 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 948291, close 235421, bind 335188, connect 1374920, delroute 0 0m10.01s real 0m03.26s user 0m36.75s 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 1180851, close 348631, bind 1510679, connect 914207, delroute 0 0m10.01s real 0m04.50s user 0m35.49s 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 320812, close 264772, bind 0, connect 805986, delroute 114748 10.00 real 2.89 user 28.85 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1391768, close 393678, bind 5230757, connect 0, delroute 0 10.01 real 8.34 user 31.54 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1048362, close 456690, bind 0, connect 4045278, delroute 0 10.01 real 7.57 user 29.15 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1358091, close 485569, bind 2751365, connect 1378138, delroute 0 10.01 real 7.43 user 31.24 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 162259, close 91572, bind 298244, connect 72492, delroute 0 10.71 real 0.78 user 35.68 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 439749, close 1015755, bind 3583914, connect 1917877, delroute 0 10.01 real 11.43 user 25.81 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 1040452, close 420310, bind 799798, connect 3621460, delroute 0 0m10.01s real 0m08.83s user 0m28.68s 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 1352255, close 460738, bind 2782075, connect 1392344, delroute 0 0m10.01s real 0m07.29s user 0m31.34s 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 275572, close 226997, bind 0, connect 1275140, delroute 106965 10.00 real 3.30 user 26.72 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 1645165, close 480652, bind 5015728, connect 0, delroute 0 10.00 real 8.57 user 31.39 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 1405631, close 519444, bind 0, connect 3481836, delroute 0 10.00 real 7.68 user 32.20 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 1447088, close 481474, bind 2643609, connect 1810291, delroute 0 10.00 real 7.98 user 32.05 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 1391662, close 411120, bind 2550673, connect 1698757, delroute 0 10.50 real 7.69 user 32.29 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 1089724, close 609715, bind 3104976, connect 2143429, delroute 0 10.01 real 10.13 user 29.98 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 1305533, close 465465, bind 757187, connect 3287509, delroute 0 10.01 real 7.98 user 32.09 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 1430660, close 471472, bind 2595776, connect 1862104, delroute 0 10.01 real 8.25 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 278779, close 249920, bind 0, connect 1215267, delroute 166605 10.01 real 3.54 user 28.96 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 240741 1.01 real 0.26 user 0.76 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 37586 1.01 real 0.04 user 0.97 sys