==== 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 1103086, close 959799, bind 1644617, connect 971885, delroute 0 10.01 real 5.21 user 34.30 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1132312, close 925592, bind 6701809, connect 0, delroute 0 10.01 real 11.36 user 28.54 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 754974, close 473613, bind 0, connect 2191213, delroute 0 10.01 real 4.56 user 35.38 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1151448, close 442459, bind 2100010, connect 1223266, delroute 0 10.01 real 5.75 user 34.18 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 112317, close 61068, bind 250106, connect 171476, delroute 0 10.34 real 0.68 user 39.29 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 517137, close 907624, bind 3651240, connect 2122876, delroute 0 10.00 real 11.49 user 28.33 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 969086, close 354294, bind 475494, connect 1724054, delroute 0 10.00 real 4.30 user 35.76 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 1208941, close 408124, bind 1987400, connect 1132141, delroute 0 10.01 real 5.71 user 34.24 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 722292, close 549989, bind 0, connect 1497321, delroute 396852 10.01 real 5.24 user 33.91 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1329925, close 393725, bind 5600630, connect 0, delroute 0 10.00 real 8.72 user 31.28 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1082196, close 443603, bind 0, connect 4349689, delroute 0 10.01 real 8.31 user 28.99 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1313922, close 462883, bind 2908031, connect 1672386, delroute 0 10.01 real 8.09 user 30.11 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 140238, close 79758, bind 303274, connect 82216, delroute 0 10.57 real 0.79 user 31.97 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 514076, close 863442, bind 3572786, connect 2051148, delroute 0 10.01 real 10.98 user 26.23 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 1036113, close 319225, bind 607624, connect 1447658, delroute 0 10.01 real 4.38 user 35.69 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 1204175, close 386064, bind 2128528, connect 828469, delroute 0 10.03 real 5.74 user 34.50 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 469791, close 380651, bind 0, connect 1012463, delroute 173848 10.01 real 3.54 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 1814814, close 527468, bind 5172649, connect 0, delroute 0 10.00 real 8.74 user 31.26 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 1545991, close 492864, bind 0, connect 3611328, delroute 0 10.01 real 7.72 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 1567097, close 524849, bind 2785293, connect 1914593, delroute 0 10.00 real 8.07 user 31.91 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 1491276, close 452649, bind 2626601, connect 1885054, delroute 0 10.57 real 7.79 user 32.14 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 1332667, close 592382, bind 3013101, connect 2072569, delroute 0 10.00 real 9.34 user 30.69 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 1349153, close 502071, bind 827145, connect 3223933, delroute 0 10.00 real 9.40 user 30.61 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 1556987, close 528466, bind 2829694, connect 1773141, delroute 0 10.00 real 8.46 user 31.43 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 931297, close 564978, bind 0, connect 2997409, delroute 691264 10.00 real 9.21 user 30.82 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1751602, close 553441, bind 4561513, connect 0, delroute 0 10.01 real 7.95 user 32.09 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1053063, close 194629, bind 0, connect 1305033, delroute 0 10.01 real 2.56 user 37.46 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1141663, close 350582, bind 1663329, connect 913574, delroute 0 10.01 real 4.47 user 35.48 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 115458, close 49308, bind 191076, connect 152102, delroute 0 10.36 real 0.56 user 39.42 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 475559, close 927900, bind 3422803, connect 1881954, delroute 0 10.01 real 10.74 user 29.13 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 917371, close 250337, bind 366705, connect 1383666, delroute 0 0m10.01s real 0m03.59s 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 1135322, close 331973, bind 1562571, connect 930213, delroute 0 0m10.01s real 0m04.09s user 0m35.90s 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 326415, close 272666, bind 0, connect 803833, delroute 114917 10.00 real 2.71 user 28.81 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1316551, close 403461, bind 5332083, connect 0, delroute 0 10.01 real 8.49 user 31.53 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1020087, close 456560, bind 0, connect 3924189, delroute 0 10.00 real 7.82 user 28.82 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1292230, close 490895, bind 2787582, connect 1392730, delroute 0 10.01 real 7.21 user 31.01 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 156230, close 85219, bind 284522, connect 70823, delroute 0 10.67 real 0.75 user 36.77 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 421984, close 987522, bind 3574159, connect 2019336, delroute 0 10.01 real 11.11 user 26.02 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 950283, close 480759, bind 842469, connect 3590191, delroute 0 0m10.01s real 0m08.48s user 0m28.88s 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 1276609, close 496334, bind 2774782, connect 1385571, delroute 0 0m10.01s real 0m06.93s user 0m31.38s 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 272805, close 220689, bind 0, connect 1261715, delroute 107017 10.00 real 3.54 user 26.49 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 1650633, close 478636, bind 5002709, connect 0, delroute 0 10.00 real 8.55 user 31.49 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 1402362, close 497383, bind 0, connect 3450518, delroute 0 10.00 real 7.53 user 32.51 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 1441721, close 488373, bind 2646147, connect 1812153, delroute 0 10.00 real 8.09 user 31.96 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 1366138, close 422943, bind 2570405, connect 1713719, delroute 0 10.49 real 7.34 user 32.72 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 1042761, close 646153, bind 3173322, connect 2229981, delroute 0 10.01 real 9.60 user 30.35 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 1241170, close 479108, bind 813813, connect 3352985, delroute 0 10.00 real 8.30 user 31.68 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 1396014, close 478842, bind 2717285, connect 1817941, delroute 0 10.01 real 7.66 user 32.29 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 277205, close 286875, bind 0, connect 1268964, delroute 165527 10.00 real 3.98 user 29.04 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 232098 1.01 real 0.20 user 0.81 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 35927 1.01 real 0.03 user 0.96 sys