==== 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 1107452, close 957521, bind 1632510, connect 982388, delroute 0 10.00 real 5.34 user 34.24 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1064123, close 936323, bind 6845429, connect 0, delroute 0 10.01 real 11.48 user 28.49 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 841184, close 411321, bind 0, connect 2001490, delroute 0 10.01 real 4.02 user 36.11 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1141572, close 470792, bind 2122333, connect 1227919, delroute 0 10.01 real 5.81 user 34.28 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 131341, close 84945, bind 271929, connect 185796, delroute 0 10.30 real 0.87 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 499633, close 962758, bind 3638489, connect 2174657, delroute 0 10.00 real 11.68 user 28.31 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 922401, close 319945, bind 538025, connect 1766651, delroute 0 10.01 real 4.90 user 35.25 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 1191847, close 424185, bind 1998710, connect 1153873, delroute 0 10.01 real 6.20 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 719830, close 565793, bind 0, connect 1508179, delroute 420622 10.00 real 5.14 user 33.74 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1340411, close 413786, bind 5592183, connect 0, delroute 0 10.01 real 8.92 user 31.12 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1089596, close 402167, bind 0, connect 4607439, delroute 0 10.01 real 9.05 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 1357985, close 440889, bind 2958415, connect 1699069, delroute 0 10.01 real 8.01 user 30.66 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 151225, close 80112, bind 280520, connect 84658, delroute 0 10.56 real 0.75 user 36.24 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 571321, close 815223, bind 3582864, connect 2010584, delroute 0 10.01 real 10.76 user 26.92 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 1035593, close 333924, bind 599689, connect 1488847, delroute 0 10.01 real 4.83 user 35.15 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 1224280, close 398700, bind 2112148, connect 840499, delroute 0 10.01 real 5.88 user 34.28 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 476060, close 387311, bind 0, connect 1030366, delroute 176267 10.00 real 3.71 user 32.82 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 1786065, close 528975, bind 5165943, connect 0, delroute 0 10.00 real 8.59 user 31.41 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 1535161, close 496179, bind 0, connect 3669188, delroute 0 10.00 real 7.92 user 32.02 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 1574640, close 486819, bind 2721386, connect 1925643, delroute 0 10.00 real 8.46 user 31.60 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 1551070, close 421219, bind 2479631, connect 1859520, delroute 0 10.46 real 8.36 user 31.56 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 1400881, close 515307, bind 2869792, connect 2026624, delroute 0 10.00 real 9.10 user 30.90 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 1448140, close 482246, bind 787079, connect 3112354, delroute 0 10.00 real 9.17 user 30.84 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 1603223, close 480769, bind 2650337, connect 1801579, delroute 0 10.00 real 9.05 user 30.93 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 1014736, close 519070, bind 0, connect 2931582, delroute 691627 10.00 real 9.37 user 30.56 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1740574, close 510274, bind 4529329, connect 0, delroute 0 10.01 real 7.91 user 32.02 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1042076, close 201820, bind 0, connect 1299098, delroute 0 10.01 real 3.06 user 36.96 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1115145, close 364534, bind 1566377, connect 935694, delroute 0 10.01 real 4.41 user 35.63 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 117912, close 70947, bind 216311, connect 162847, delroute 0 10.27 real 0.68 user 39.25 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 459916, close 932523, bind 3463133, connect 1888655, delroute 0 10.00 real 10.61 user 29.12 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 945070, close 247907, bind 304361, connect 1344527, delroute 0 0m10.01s real 0m03.52s user 0m36.55s 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 1093609, close 333999, bind 1580876, connect 945109, delroute 0 0m10.01s real 0m04.25s user 0m35.69s 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 318923, close 248407, bind 0, connect 781169, delroute 113995 10.00 real 2.92 user 29.63 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1331025, close 405343, bind 5266400, connect 0, delroute 0 10.01 real 8.62 user 31.47 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1039811, close 449961, bind 0, connect 3960046, delroute 0 10.01 real 8.19 user 29.04 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1334516, close 484995, bind 2753519, connect 1321952, delroute 0 10.01 real 6.90 user 31.62 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 141087, close 75374, bind 268552, connect 73200, delroute 0 10.58 real 0.71 user 34.90 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 424698, close 1029924, bind 3602418, connect 1978194, delroute 0 10.00 real 11.18 user 25.85 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 1051977, close 415357, bind 797229, connect 3696585, delroute 0 0m10.01s real 0m08.53s user 0m28.94s 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 1325931, close 465418, bind 2819942, connect 1367212, delroute 0 0m10.01s real 0m07.42s user 0m30.96s 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 271111, close 227066, bind 0, connect 1282990, delroute 106697 10.00 real 3.54 user 26.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 1641745, close 462834, bind 4890491, connect 0, delroute 0 10.00 real 8.37 user 31.59 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 1373484, close 469578, bind 0, connect 3536754, delroute 0 10.00 real 7.51 user 32.50 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 1420866, close 485236, bind 2639338, connect 1845630, delroute 0 10.00 real 8.10 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 1372739, close 415033, bind 2485547, connect 1714168, delroute 0 10.59 real 7.44 user 32.51 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 1026463, close 647447, bind 3177770, connect 2253580, delroute 0 10.01 real 10.69 user 29.26 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 1261207, close 469094, bind 757806, connect 3303326, delroute 0 10.00 real 8.47 user 31.73 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 1358455, close 476828, bind 2678921, connect 1911784, delroute 0 10.01 real 8.03 user 31.92 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 270500, close 268967, bind 0, connect 1253214, delroute 165370 10.00 real 3.41 user 29.22 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 230179 1.01 real 0.15 user 0.85 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 32113 1.01 real 0.07 user 0.94 sys