==== 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 1105348, close 929768, bind 1611922, connect 974702, delroute 0 10.00 real 4.74 user 34.46 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1091361, close 946001, bind 6784615, connect 0, delroute 0 10.01 real 12.25 user 27.69 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 867552, close 354151, bind 0, connect 1895361, delroute 0 10.01 real 3.59 user 36.48 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 948783, close 704534, bind 2843371, connect 1348688, delroute 0 10.01 real 7.23 user 32.87 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 121826, close 90386, bind 277410, connect 248143, delroute 0 10.28 real 0.84 user 39.28 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 523306, close 937044, bind 3539438, connect 2072614, delroute 0 10.01 real 10.54 user 29.41 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 867002, close 362656, bind 553960, connect 1811843, delroute 0 10.01 real 4.95 user 35.06 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 1156907, close 470786, bind 2125177, connect 1130391, delroute 0 10.01 real 5.86 user 34.16 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 718942, close 545105, bind 0, connect 1470148, delroute 402071 10.00 real 5.34 user 33.37 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1208623, close 426191, bind 5926471, connect 0, delroute 0 10.01 real 9.26 user 30.65 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1031134, close 500102, bind 0, connect 4209590, delroute 0 10.01 real 8.93 user 28.05 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1198219, close 485223, bind 2674373, connect 1915906, delroute 0 10.01 real 8.26 user 29.96 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 157158, close 84289, bind 286000, connect 129443, delroute 0 10.57 real 0.68 user 34.36 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 525004, close 819828, bind 3510259, connect 2103918, delroute 0 10.01 real 10.80 user 26.85 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 1017355, close 360303, bind 625162, connect 1474150, delroute 0 10.01 real 4.39 user 35.51 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 1146014, close 396747, bind 2278648, connect 835124, delroute 0 10.01 real 5.66 user 34.32 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 493962, close 407571, bind 0, connect 1041458, delroute 183624 10.00 real 3.94 user 32.71 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 1738349, close 558213, bind 5219226, connect 0, delroute 0 10.00 real 8.93 user 31.00 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 1517887, close 527610, bind 0, connect 3710792, delroute 0 10.00 real 8.25 user 31.80 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 1566761, close 538674, bind 2836326, connect 1887579, delroute 0 10.00 real 8.66 user 31.23 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 1440889, close 481649, bind 2690867, connect 1924410, delroute 0 10.53 real 8.16 user 31.86 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 1335531, close 579917, bind 3011835, connect 2075085, delroute 0 10.01 real 9.57 user 30.39 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 1430526, close 483000, bind 834050, connect 3096324, delroute 0 10.00 real 9.50 user 30.47 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 1563420, close 535379, bind 2837030, connect 1735528, delroute 0 10.00 real 8.97 user 31.20 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 1023214, close 517480, bind 0, connect 2894834, delroute 671175 10.00 real 9.06 user 30.69 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1572440, close 596609, bind 5147807, connect 0, delroute 0 10.01 real 9.04 user 31.05 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 941109, close 250374, bind 0, connect 1338857, delroute 0 10.01 real 2.94 user 37.15 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1119754, close 380470, bind 1751777, connect 892103, delroute 0 10.01 real 4.78 user 35.19 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 111180, close 57644, bind 216608, connect 157208, delroute 0 10.33 real 0.65 user 39.35 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 522178, close 821429, bind 3429696, connect 1691203, delroute 0 10.01 real 9.54 user 30.22 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 831362, close 309294, bind 437166, connect 1498449, delroute 0 0m10.01s real 0m03.86s user 0m36.14s 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 1097449, close 387587, bind 1730878, connect 914674, delroute 0 0m10.01s real 0m05.00s user 0m35.02s 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 316296, close 255304, bind 0, connect 785810, delroute 112263 10.01 real 2.68 user 28.73 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1210811, close 421542, bind 5562474, connect 0, delroute 0 10.01 real 8.77 user 31.20 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 994717, close 544550, bind 0, connect 3639231, delroute 0 10.01 real 7.99 user 28.47 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1162485, close 522089, bind 2529242, connect 1632848, delroute 0 10.01 real 7.15 user 30.58 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 130806, close 65338, bind 272936, connect 103760, delroute 0 10.53 real 0.71 user 35.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 418730, close 984549, bind 3516087, connect 1949990, delroute 0 10.00 real 10.80 user 26.32 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 964922, close 505289, bind 741410, connect 3464946, delroute 0 0m10.01s real 0m08.43s user 0m28.56s 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 1161375, close 513230, bind 2498770, connect 1662218, delroute 0 0m10.01s real 0m07.86s user 0m29.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 264352, close 220845, bind 0, connect 1286317, delroute 105016 10.01 real 3.87 user 25.54 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 1554538, close 519363, bind 5126506, connect 0, delroute 0 10.00 real 8.35 user 31.66 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 1358277, close 555694, bind 0, connect 3505628, delroute 0 10.00 real 7.11 user 32.86 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 1388747, close 519563, bind 2700876, connect 1802434, delroute 0 10.00 real 7.82 user 32.33 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 1309852, close 437502, bind 2589400, connect 1739112, delroute 0 10.57 real 7.84 user 32.05 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 1074564, close 624186, bind 3133435, connect 2112176, delroute 0 10.01 real 9.55 user 30.52 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 1295918, close 456834, bind 776911, connect 3186719, delroute 0 10.01 real 7.99 user 32.03 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 1335050, close 513196, bind 2735469, connect 1848087, delroute 0 10.01 real 8.16 user 31.85 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 278479, close 241034, bind 0, connect 1140978, delroute 160013 10.01 real 3.40 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 237283 1.00 real 0.30 user 0.71 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 29963 1.01 real 0.01 user 1.02 sys