==== 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 1130001, close 951144, bind 1651453, connect 979752, delroute 0 10.00 real 5.31 user 34.05 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1118617, close 861482, bind 6941778, connect 0, delroute 0 10.01 real 11.53 user 28.66 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 817205, close 456800, bind 0, connect 2060442, delroute 0 10.01 real 4.63 user 35.46 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1133311, close 521110, bind 2334823, connect 1200582, delroute 0 10.01 real 6.46 user 33.52 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 110858, close 62926, bind 243793, connect 172094, delroute 0 10.26 real 0.69 user 39.32 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 537997, close 899877, bind 3581049, connect 2054705, delroute 0 10.01 real 10.68 user 29.24 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 870674, close 383253, bind 589982, connect 1821615, delroute 0 10.01 real 5.31 user 34.82 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 1188763, close 436513, bind 2200777, connect 1129978, delroute 0 10.01 real 6.10 user 33.81 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 705645, close 557612, bind 0, connect 1520950, delroute 381639 10.00 real 5.36 user 33.46 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1230992, close 447908, bind 5892675, connect 0, delroute 0 10.01 real 9.27 user 30.73 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1076941, close 511222, bind 0, connect 4098441, delroute 0 10.01 real 8.17 user 28.81 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1252994, close 464852, bind 2869531, connect 1814486, delroute 0 10.01 real 8.27 user 29.77 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 138505, close 66268, bind 259100, connect 98057, delroute 0 10.66 real 0.65 user 34.88 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 562503, close 803822, bind 3534232, connect 2041396, delroute 0 10.01 real 10.30 user 27.04 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 1057375, close 370979, bind 579177, connect 1438190, delroute 0 10.01 real 4.47 user 35.36 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 1200724, close 408949, bind 2251349, connect 818356, delroute 0 10.01 real 6.16 user 33.68 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 488956, close 411374, bind 0, connect 1058464, delroute 177730 10.00 real 3.54 user 33.04 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 1744956, close 541136, bind 5391767, connect 0, delroute 0 10.00 real 9.18 user 30.87 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 1591978, close 485847, bind 0, connect 3627834, delroute 0 10.00 real 8.56 user 31.44 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 1583653, close 525671, bind 2843214, connect 1862654, delroute 0 10.00 real 8.62 user 31.41 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 1547715, close 442164, bind 2629634, connect 1850078, delroute 0 10.48 real 8.44 user 31.58 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 1396415, close 538477, bind 3017108, connect 1988510, delroute 0 10.01 real 9.45 user 30.50 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 1474720, close 483676, bind 833535, connect 3094394, delroute 0 10.00 real 9.91 user 30.05 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 1576941, close 514608, bind 2834019, connect 1793832, delroute 0 10.00 real 9.10 user 30.74 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 995775, close 535289, bind 0, connect 2974943, delroute 668650 10.00 real 9.64 user 30.37 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1619010, close 576668, bind 4945694, connect 0, delroute 0 10.01 real 8.13 user 31.86 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 989548, close 277062, bind 0, connect 1342820, delroute 0 10.01 real 3.17 user 37.03 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1136714, close 393375, bind 1762163, connect 904323, delroute 0 10.01 real 4.55 user 35.52 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 115556, close 65762, bind 215852, connect 161466, delroute 0 10.27 real 0.62 user 39.49 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 493782, close 933673, bind 3476870, connect 1771821, delroute 0 10.01 real 10.13 user 29.63 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 912847, close 253241, bind 386539, connect 1393921, delroute 0 0m10.01s real 0m03.78s user 0m36.30s 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 1171276, close 396843, bind 1725601, connect 892584, delroute 0 0m10.01s real 0m05.07s user 0m34.86s 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 332316, close 266818, bind 0, connect 823223, delroute 119942 10.00 real 2.77 user 30.01 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1188260, close 457658, bind 5682452, connect 0, delroute 0 10.01 real 9.00 user 30.96 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1004099, close 518497, bind 0, connect 3686235, delroute 0 10.01 real 7.56 user 29.13 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1182665, close 529143, bind 2606448, connect 1577228, delroute 0 10.01 real 7.32 user 30.82 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 180821, close 102548, bind 293507, connect 101621, delroute 0 10.69 real 0.79 user 36.26 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 455553, close 965328, bind 3559968, connect 1856718, delroute 0 10.00 real 10.65 user 26.45 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 991449, close 474900, bind 776283, connect 3532012, delroute 0 0m10.01s real 0m08.18s user 0m28.98s 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 1178521, close 529942, bind 2593311, connect 1547947, delroute 0 0m10.01s real 0m07.68s user 0m30.25s 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 281442, close 227546, bind 0, connect 1320949, delroute 112173 10.00 real 3.68 user 26.40 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 1513998, close 533267, bind 5392197, connect 0, delroute 0 10.00 real 9.56 user 30.50 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 1347312, close 552678, bind 0, connect 3623767, delroute 0 10.00 real 7.70 user 32.34 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 1381284, close 528594, bind 2757900, connect 1848633, delroute 0 10.00 real 8.75 user 31.34 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 1276036, close 456568, bind 2709992, connect 1804450, delroute 0 10.48 real 8.33 user 31.77 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 1062628, close 665750, bind 3231645, connect 2176041, delroute 0 10.01 real 9.73 user 30.20 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 1211413, close 516636, bind 847690, connect 3393473, delroute 0 10.00 real 8.79 user 31.20 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 1358949, close 527579, bind 2714960, connect 1913604, delroute 0 10.00 real 8.35 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 293385, close 274306, bind 0, connect 1259852, delroute 178039 10.00 real 3.98 user 30.08 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 238210 1.01 real 0.18 user 0.83 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 35284 1.01 real 0.03 user 0.98 sys