==== 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 1127147, close 946826, bind 1655919, connect 976880, delroute 0 10.00 real 5.42 user 34.15 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1097745, close 991116, bind 6758810, connect 0, delroute 0 10.01 real 11.84 user 27.98 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 825145, close 424271, bind 0, connect 2073860, delroute 0 10.01 real 4.31 user 35.69 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1088997, close 510968, bind 2292406, connect 1279859, delroute 0 10.00 real 6.74 user 33.32 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 112410, close 62913, bind 239717, connect 188511, delroute 0 10.34 real 0.84 user 39.22 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 585877, close 846707, bind 3532989, connect 1998874, delroute 0 10.01 real 10.37 user 29.46 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 924265, close 350207, bind 561094, connect 1764499, delroute 0 10.01 real 5.39 user 34.69 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 1219058, close 432295, bind 2122360, connect 1123599, delroute 0 10.01 real 5.97 user 34.15 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 717860, close 538940, bind 0, connect 1516148, delroute 392509 10.00 real 4.86 user 33.73 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1236337, close 431192, bind 5944106, connect 0, delroute 0 10.01 real 9.22 user 30.88 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1060936, close 455813, bind 0, connect 4321595, delroute 0 10.01 real 8.83 user 28.50 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1272548, close 460909, bind 2877630, connect 1769343, delroute 0 10.01 real 7.92 user 30.39 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 129798, close 65862, bind 263833, connect 97317, delroute 0 10.55 real 0.72 user 32.37 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 564263, close 792141, bind 3581043, connect 2035561, delroute 0 10.01 real 10.32 user 27.45 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 1034202, close 375096, bind 627704, connect 1476231, delroute 0 10.01 real 4.87 user 34.94 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 1177751, close 420721, bind 2267101, connect 832707, delroute 0 10.01 real 6.24 user 33.80 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 490985, close 388542, bind 0, connect 1040313, delroute 178574 10.00 real 3.52 user 33.31 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 1752721, close 495129, bind 5345355, connect 0, delroute 0 10.00 real 9.32 user 30.72 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 1581095, close 472442, bind 0, connect 3645955, delroute 0 10.00 real 7.77 user 32.15 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 1585242, close 485578, bind 2853689, connect 1885737, delroute 0 10.00 real 8.71 user 31.36 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 1535065, close 438019, bind 2678663, connect 1851344, delroute 0 10.45 real 8.48 user 31.50 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 1357535, close 528193, bind 3026245, connect 2034124, delroute 0 10.00 real 9.22 user 30.88 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 1413991, close 492780, bind 873015, connect 3159540, delroute 0 10.00 real 9.21 user 30.76 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 1607470, close 501285, bind 2833487, connect 1750733, delroute 0 10.00 real 8.80 user 31.14 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 1001064, close 513902, bind 0, connect 2878957, delroute 684855 10.00 real 9.56 user 30.53 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1657669, close 509882, bind 4943711, connect 0, delroute 0 10.01 real 8.32 user 31.60 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 968882, close 260709, bind 0, connect 1346694, delroute 0 10.00 real 3.06 user 36.90 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1132976, close 366880, bind 1745069, connect 909456, delroute 0 10.01 real 4.82 user 35.16 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 118031, close 64156, bind 214412, connect 159263, delroute 0 10.39 real 0.70 user 39.41 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 504186, close 863507, bind 3524503, connect 1764661, delroute 0 10.01 real 9.77 user 30.01 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 948665, close 260734, bind 409685, connect 1352858, delroute 0 0m10.01s real 0m03.79s user 0m36.10s 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 1123236, close 354737, bind 1851465, connect 897655, delroute 0 0m10.01s real 0m04.70s user 0m35.44s 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 322122, close 254639, bind 0, connect 827348, delroute 116312 10.00 real 2.76 user 29.16 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1250128, close 397000, bind 5570691, connect 0, delroute 0 10.01 real 8.89 user 31.15 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1018615, close 499599, bind 0, connect 3718658, delroute 0 10.00 real 7.64 user 28.58 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1220690, close 482954, bind 2604073, connect 1578450, delroute 0 10.01 real 7.78 user 30.63 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 129607, close 70493, bind 282340, connect 95264, delroute 0 10.70 real 0.64 user 34.91 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 444740, close 949967, bind 3539197, connect 1938146, delroute 0 10.01 real 10.31 user 26.75 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 999593, close 464222, bind 776355, connect 3521150, delroute 0 0m10.01s real 0m07.89s user 0m29.04s 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 1205107, close 481144, bind 2649865, connect 1591718, delroute 0 0m10.01s real 0m07.64s 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 278327, close 218811, bind 0, connect 1324616, delroute 112206 10.00 real 3.63 user 26.43 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 1532416, close 481889, bind 5388781, connect 0, delroute 0 10.00 real 9.12 user 30.85 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 1380623, close 518831, bind 0, connect 3564489, delroute 0 10.00 real 7.34 user 32.64 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 1410596, close 480573, bind 2801839, connect 1833032, delroute 0 10.01 real 8.14 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 1343088, close 410983, bind 2692902, connect 1735307, delroute 0 10.49 real 7.52 user 32.50 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 1109446, close 577447, bind 3168787, connect 2103177, delroute 0 10.00 real 9.17 user 30.75 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 1261383, close 470026, bind 815821, connect 3313861, delroute 0 10.00 real 8.12 user 31.98 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 1346352, close 489489, bind 2769525, connect 1900382, delroute 0 10.01 real 8.43 user 31.65 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 283654, close 259810, bind 0, connect 1263224, delroute 176199 10.00 real 3.94 user 30.23 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 235876 1.01 real 0.27 user 0.74 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 36743 1.01 real 0.03 user 0.97 sys