==== 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 1107129, close 949164, bind 1628249, connect 972565, delroute 0 10.00 real 5.07 user 34.52 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1129283, close 893356, bind 6916918, connect 0, delroute 0 10.01 real 11.74 user 28.22 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 798908, close 513741, bind 0, connect 2162540, delroute 0 10.01 real 4.49 user 35.52 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 983248, close 598179, bind 2706632, connect 1346679, delroute 0 10.00 real 7.59 user 32.39 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 140321, close 124593, bind 458374, connect 306085, delroute 0 10.40 real 1.53 user 38.49 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 532315, close 985103, bind 3719662, connect 2203077, delroute 0 10.01 real 11.23 user 28.69 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 925479, close 305123, bind 464527, connect 1758597, delroute 0 10.01 real 4.44 user 35.56 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 1200182, close 432766, bind 1994221, connect 1149685, delroute 0 10.01 real 5.58 user 34.29 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 706858, close 557280, bind 0, connect 1517010, delroute 399261 10.00 real 5.07 user 33.62 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1396642, close 393737, bind 5530901, connect 0, delroute 0 10.00 real 8.36 user 31.64 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1103968, close 423717, bind 0, connect 4480448, delroute 0 10.00 real 8.68 user 28.43 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1353043, close 468707, bind 2980414, connect 1660593, delroute 0 10.01 real 8.15 user 30.60 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 156207, close 86519, bind 280039, connect 89182, delroute 0 10.72 real 0.85 user 35.29 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 555658, close 849260, bind 3638609, connect 2073806, delroute 0 10.00 real 10.50 user 26.97 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 1062799, close 336460, bind 616926, connect 1523314, delroute 0 10.01 real 4.61 user 35.44 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 1210329, close 394616, bind 2211743, connect 859009, delroute 0 10.00 real 5.49 user 34.47 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 478038, close 394708, bind 0, connect 1047058, delroute 175820 10.00 real 3.78 user 32.68 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 1901710, close 489488, bind 4935313, connect 0, delroute 0 10.00 real 8.34 user 31.73 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 1592626, close 475528, bind 0, connect 3653465, delroute 0 10.00 real 7.74 user 32.21 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 1610983, close 491474, bind 2785793, connect 1912626, delroute 0 10.00 real 8.48 user 31.66 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 1611489, close 436146, bind 2455981, connect 1804342, delroute 0 10.46 real 7.78 user 32.20 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 1416939, close 545110, bind 2920871, connect 2036640, delroute 0 10.00 real 9.13 user 30.75 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 1485449, close 481486, bind 813421, connect 3138318, delroute 0 10.00 real 9.04 user 30.90 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 1591277, close 510748, bind 2782449, connect 1811442, delroute 0 10.00 real 9.07 user 30.94 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 1029163, close 541418, bind 0, connect 2939065, delroute 701833 10.00 real 8.91 user 31.08 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1725230, close 568317, bind 4657648, connect 0, delroute 0 10.00 real 7.83 user 32.17 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1103300, close 209712, bind 0, connect 1289758, delroute 0 10.00 real 2.86 user 37.08 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1179250, close 356339, bind 1518147, connect 929564, delroute 0 10.00 real 4.80 user 35.40 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 122218, close 49546, bind 172341, connect 148311, delroute 0 10.38 real 0.66 user 39.54 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 496304, close 907281, bind 3438298, connect 1882692, delroute 0 10.00 real 9.78 user 29.99 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 960315, close 238256, bind 320427, connect 1354286, delroute 0 0m10.01s real 0m03.33s user 0m36.65s 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 1139162, close 343186, bind 1577420, connect 948258, delroute 0 0m10.01s real 0m04.57s user 0m35.47s 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 319166, close 268280, bind 0, connect 814940, delroute 115271 10.00 real 2.55 user 29.70 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1385385, close 389877, bind 5249733, connect 0, delroute 0 10.01 real 8.27 user 31.83 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1028413, close 455310, bind 0, connect 4059556, delroute 0 10.01 real 8.11 user 28.26 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1342752, close 467672, bind 2800013, connect 1438830, delroute 0 10.00 real 7.32 user 31.20 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 140209, close 66872, bind 261483, connect 69794, delroute 0 10.53 real 0.61 user 35.22 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 441138, close 1020809, bind 3660206, connect 2009876, delroute 0 10.00 real 10.67 user 26.48 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 1043878, close 407056, bind 806223, connect 3841359, delroute 0 0m10.01s real 0m08.55s user 0m28.77s 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 1338833, close 473881, bind 2790165, connect 1374169, delroute 0 0m10.01s real 0m07.48s user 0m31.10s 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 277250, close 229650, bind 0, connect 1281588, delroute 106802 10.00 real 3.59 user 25.98 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 1641816, close 476635, bind 4962739, connect 0, delroute 0 10.00 real 8.21 user 31.88 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 1413274, close 504210, bind 0, connect 3493909, delroute 0 10.01 real 7.18 user 32.87 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 1411690, close 506353, bind 2674471, connect 1876730, delroute 0 10.01 real 8.24 user 31.76 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 1411481, close 418815, bind 2459701, connect 1704778, delroute 0 10.59 real 7.29 user 32.62 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 1084891, close 601264, bind 3179526, connect 2188393, delroute 0 10.00 real 9.42 user 30.65 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 1295828, close 449522, bind 818491, connect 3265212, delroute 0 10.01 real 8.35 user 31.80 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 1402047, close 484427, bind 2656499, connect 1856950, delroute 0 10.01 real 7.75 user 32.17 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 280747, close 255233, bind 0, connect 1228323, delroute 167489 10.00 real 3.64 user 29.40 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 234815 1.01 real 0.15 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 34302 1.01 real 0.00 user 0.99 sys