==== 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 1109543, close 963773, bind 1641016, connect 994470, delroute 0 10.00 real 5.33 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 1099342, close 957108, bind 6912911, connect 0, delroute 0 10.01 real 12.37 user 27.56 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 808935, close 433628, bind 0, connect 2058894, delroute 0 10.01 real 4.26 user 35.68 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1096978, close 518065, bind 2420855, connect 1274225, delroute 0 10.01 real 6.35 user 33.69 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 125399, close 79072, bind 265154, connect 203383, delroute 0 10.30 real 0.92 user 39.05 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 472635, close 986847, bind 3704126, connect 2239227, delroute 0 10.01 real 11.23 user 28.79 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 973449, close 307596, bind 517580, connect 1715539, delroute 0 10.01 real 4.35 user 35.52 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 1282467, close 411094, bind 2025325, connect 1128556, delroute 0 10.01 real 5.57 user 34.66 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 722272, close 563137, bind 0, connect 1512939, delroute 402293 10.00 real 5.48 user 33.04 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1400601, close 396704, bind 5565248, connect 0, delroute 0 10.01 real 8.59 user 31.47 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1110485, close 415678, bind 0, connect 4505248, delroute 0 10.01 real 9.04 user 28.40 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1383867, close 479203, bind 3018664, connect 1582769, delroute 0 10.01 real 8.13 user 30.83 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 155022, close 87556, bind 292496, connect 84766, delroute 0 10.57 real 0.59 user 35.33 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 579516, close 837569, bind 3618891, connect 2051134, delroute 0 10.01 real 10.61 user 26.84 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 1115383, close 327765, bind 620152, connect 1475801, delroute 0 10.01 real 4.57 user 35.29 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 1251357, close 423895, bind 2094964, connect 852065, delroute 0 10.01 real 5.85 user 34.00 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 486452, close 398400, bind 0, connect 1052427, delroute 184444 10.00 real 3.91 user 32.38 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 1831229, close 528973, bind 5164596, connect 0, delroute 0 10.00 real 8.38 user 31.56 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 1572604, close 527291, bind 0, connect 3734937, delroute 0 10.00 real 8.06 user 31.86 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 1575888, close 547287, bind 2888487, connect 1932993, delroute 0 10.00 real 9.34 user 30.78 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 1572488, close 458598, bind 2508949, connect 1904180, delroute 0 10.54 real 8.49 user 31.54 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 1341617, close 604648, bind 3036336, connect 2152892, delroute 0 10.01 real 9.67 user 30.20 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 1388961, close 519806, bind 853624, connect 3267911, delroute 0 10.00 real 9.61 user 30.45 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 1557126, close 574580, bind 2779562, connect 1867706, delroute 0 10.00 real 9.23 user 30.61 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 1033906, close 541943, bind 0, connect 2907178, delroute 708425 10.00 real 8.92 user 30.92 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1759771, close 538237, bind 4627458, connect 0, delroute 0 10.01 real 7.68 user 32.38 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1038461, close 223776, bind 0, connect 1318774, delroute 0 10.01 real 2.99 user 37.11 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1147528, close 361119, bind 1538056, connect 941974, delroute 0 10.01 real 4.61 user 35.46 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 116035, close 45339, bind 172528, connect 141876, delroute 0 10.27 real 0.63 user 39.46 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 504985, close 942108, bind 3445787, connect 1824646, delroute 0 10.01 real 11.05 user 28.85 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 904833, close 253314, bind 391841, connect 1426719, delroute 0 0m10.01s real 0m03.68s 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 1129382, close 336248, bind 1668417, connect 938567, delroute 0 0m10.01s real 0m04.58s user 0m35.44s 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 323122, close 282919, bind 0, connect 824534, delroute 115322 10.00 real 2.95 user 29.01 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1396041, close 379897, bind 5248642, connect 0, delroute 0 10.01 real 8.33 user 31.70 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1030286, close 453648, bind 0, connect 4054266, delroute 0 10.01 real 8.28 user 28.40 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1331420, close 500378, bind 2821832, connect 1314973, delroute 0 10.01 real 7.04 user 31.54 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 112454, close 61191, bind 278346, connect 70188, delroute 0 10.56 real 0.61 user 31.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 449403, close 1023065, bind 3618713, connect 1931286, delroute 0 10.00 real 10.75 user 26.42 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 1051318, close 411450, bind 824732, connect 3750847, delroute 0 0m10.01s real 0m08.47s user 0m28.67s 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 1357971, close 477976, bind 2805124, connect 1359401, delroute 0 0m10.01s real 0m07.61s user 0m30.85s 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 281620, close 242044, bind 0, connect 1266643, delroute 106870 10.00 real 3.42 user 25.51 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 1638810, close 494735, bind 4916158, connect 0, delroute 0 10.00 real 8.52 user 31.46 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 1391433, close 496240, bind 0, connect 3566293, delroute 0 10.00 real 7.07 user 32.83 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 1407096, close 502063, bind 2697900, connect 1855811, delroute 0 10.00 real 8.11 user 31.87 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 1391509, close 424728, bind 2514470, connect 1730074, delroute 0 10.48 real 7.73 user 32.17 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 1078563, close 638866, bind 3134628, connect 2218419, delroute 0 10.01 real 10.54 user 29.49 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 1311203, close 474230, bind 762927, connect 3272447, delroute 0 10.00 real 7.93 user 32.10 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 1415759, close 485411, bind 2680930, connect 1853926, delroute 0 10.01 real 8.00 user 31.96 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 277314, close 256894, bind 0, connect 1246974, delroute 167281 10.01 real 3.71 user 29.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 238198 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 38295 1.01 real 0.01 user 0.99 sys