==== 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 1165516, close 1039311, bind 1669335, connect 991358, delroute 0 10.00 real 5.55 user 34.11 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1161691, close 945306, bind 6886289, connect 0, delroute 0 10.00 real 12.14 user 27.91 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 839506, close 396529, bind 0, connect 2166992, delroute 0 10.00 real 4.52 user 35.58 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1013522, close 618068, bind 2689310, connect 1446892, delroute 0 10.00 real 7.04 user 33.03 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 131874, close 91159, bind 341460, connect 243165, delroute 0 10.40 real 1.01 user 39.07 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 619735, close 908564, bind 3565801, connect 2085760, delroute 0 10.01 real 10.91 user 29.11 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 958855, close 364463, bind 554658, connect 1904058, delroute 0 10.00 real 5.11 user 34.99 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 1196731, close 465204, bind 2175959, connect 1237947, delroute 0 10.00 real 6.38 user 33.63 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 744852, close 630922, bind 0, connect 1641558, delroute 426912 10.01 real 5.55 user 33.02 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1373297, close 388109, bind 5723114, connect 0, delroute 0 10.00 real 9.01 user 30.96 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1125501, close 540174, bind 0, connect 4003978, delroute 0 10.00 real 8.40 user 28.44 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1306757, close 480099, bind 2783704, connect 1860407, delroute 0 10.00 real 8.11 user 30.27 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 154261, close 85736, bind 275027, connect 96831, delroute 0 10.56 real 0.80 user 35.78 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 627010, close 826693, bind 3568503, connect 2029385, delroute 0 10.01 real 10.24 user 27.36 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 1124765, close 331715, bind 614462, connect 1419910, delroute 0 10.00 real 4.72 user 35.20 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 1221489, close 385578, bind 2306158, connect 841108, delroute 0 10.00 real 5.78 user 34.19 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 514780, close 447510, bind 0, connect 1089964, delroute 186704 10.01 real 3.95 user 31.90 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 1976820, close 471515, bind 4945782, connect 0, delroute 0 10.01 real 8.38 user 31.61 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 1587523, close 545728, bind 0, connect 3824011, delroute 0 10.01 real 8.92 user 31.08 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 1613982, close 544423, bind 2839955, connect 1987838, delroute 0 10.01 real 9.24 user 30.82 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 1569668, close 463820, bind 2628679, connect 1902736, delroute 0 10.44 real 8.46 user 31.59 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 1413686, close 606000, bind 3007164, connect 2163873, delroute 0 10.01 real 10.26 user 29.87 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 1459590, close 518774, bind 854654, connect 3263237, delroute 0 10.01 real 10.36 user 29.73 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 1623620, close 526212, bind 2865333, connect 1846193, delroute 0 10.01 real 9.35 user 30.68 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 997011, close 558403, bind 0, connect 3025854, delroute 667079 10.01 real 9.44 user 30.58 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1672583, close 545419, bind 5109364, connect 0, delroute 0 10.00 real 8.58 user 31.35 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1031737, close 276946, bind 0, connect 1389720, delroute 0 10.00 real 3.10 user 37.02 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1216140, close 376214, bind 1792091, connect 933300, delroute 0 10.00 real 4.87 user 35.17 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 116393, close 55455, bind 207203, connect 157945, delroute 0 10.27 real 0.71 user 39.29 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 531000, close 951818, bind 3527476, connect 1835312, delroute 0 10.00 real 10.43 user 29.45 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 984466, close 273637, bind 388756, connect 1416902, delroute 0 0m10.00s real 0m03.74s user 0m36.37s 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 1218666, close 388439, bind 1667387, connect 934754, delroute 0 0m10.01s real 0m05.02s user 0m34.98s 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 347491, close 295995, bind 0, connect 895854, delroute 130978 10.00 real 3.13 user 28.99 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1375504, close 385165, bind 5376898, connect 0, delroute 0 10.00 real 8.53 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 1058391, close 555646, bind 0, connect 3596063, delroute 0 10.00 real 7.15 user 28.87 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1260134, close 491226, bind 2627196, connect 1636163, delroute 0 10.00 real 7.62 user 30.19 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 150483, close 80555, bind 258106, connect 87718, delroute 0 10.54 real 0.81 user 35.72 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 478895, close 1024024, bind 3639348, connect 1896567, delroute 0 10.01 real 11.15 user 25.98 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 1051042, close 510975, bind 719668, connect 3420836, delroute 0 0m10.00s real 0m08.13s user 0m28.90s 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 1270370, close 504218, bind 2557061, connect 1613661, delroute 0 0m10.00s real 0m07.53s user 0m30.33s 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 305360, close 266394, bind 0, connect 1390735, delroute 118327 10.00 real 4.13 user 25.17 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 1678490, close 487358, bind 5156040, connect 0, delroute 0 10.00 real 8.08 user 31.97 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 1385664, close 524735, bind 0, connect 3700159, delroute 0 10.01 real 7.91 user 32.19 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 1422122, close 512937, bind 2723349, connect 1985164, delroute 0 10.01 real 8.43 user 31.57 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 1390548, close 457571, bind 2569998, connect 1746787, delroute 0 10.47 real 8.36 user 31.68 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 1135596, close 623488, bind 3168451, connect 2182148, delroute 0 10.01 real 9.59 user 30.43 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 1317069, close 469873, bind 806072, connect 3353989, delroute 0 10.00 real 8.14 user 31.91 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 1410405, close 508518, bind 2772033, connect 1935228, delroute 0 10.00 real 8.13 user 31.83 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 311870, close 283412, bind 0, connect 1383907, delroute 198566 10.00 real 4.55 user 28.67 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 230661 1.01 real 0.16 user 0.84 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 43283 1.00 real 0.06 user 0.92 sys