==== 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 1127769, close 967700, bind 1655807, connect 963076, delroute 0 10.01 real 5.26 user 34.38 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1125332, close 839854, bind 6915649, connect 0, delroute 0 10.01 real 11.51 user 28.44 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 832095, close 467357, bind 0, connect 1997542, delroute 0 10.01 real 3.84 user 36.02 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1131315, close 460282, bind 2161066, connect 1246560, delroute 0 10.00 real 6.22 user 33.75 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 112486, close 59656, bind 201719, connect 180255, delroute 0 10.26 real 0.64 user 39.29 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 508500, close 930988, bind 3573707, connect 2139437, delroute 0 10.01 real 10.97 user 28.93 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 897085, close 369117, bind 582173, connect 1791296, delroute 0 10.01 real 4.97 user 35.02 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 1222139, close 426838, bind 1953418, connect 1129107, delroute 0 10.01 real 5.69 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 727770, close 548464, bind 0, connect 1485547, delroute 399239 10.01 real 5.21 user 33.73 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1365065, close 404519, bind 5659677, connect 0, delroute 0 10.00 real 8.70 user 31.38 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1082975, close 454128, bind 0, connect 4345435, delroute 0 10.01 real 8.73 user 28.19 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1370679, close 470292, bind 3019339, connect 1537045, delroute 0 10.01 real 7.70 user 31.17 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 140930, close 78882, bind 272568, connect 93582, delroute 0 10.61 real 0.69 user 33.08 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 543889, close 855291, bind 3648498, connect 1995235, delroute 0 10.01 real 10.57 user 26.87 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 1099925, close 330858, bind 564641, connect 1431928, delroute 0 10.01 real 4.26 user 35.79 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 1238961, close 388788, bind 2161510, connect 811397, delroute 0 10.01 real 5.71 user 34.21 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 481678, close 405117, bind 0, connect 1043909, delroute 171012 10.00 real 3.54 user 33.15 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 1857723, close 489648, bind 4969712, connect 0, delroute 0 10.00 real 7.98 user 32.03 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 1559887, close 490999, bind 0, connect 3652915, delroute 0 10.00 real 8.44 user 31.53 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 1599729, close 494762, bind 2765853, connect 1928320, delroute 0 10.01 real 8.05 user 31.97 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 1552218, close 426337, bind 2484127, connect 1880579, delroute 0 10.56 real 7.87 user 31.99 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 1383084, close 541059, bind 2913173, connect 2063744, delroute 0 10.01 real 9.18 user 31.02 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 1423109, close 489136, bind 818927, connect 3196572, delroute 0 10.00 real 9.60 user 30.48 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 1579177, close 500670, bind 2763763, connect 1819536, delroute 0 10.00 real 8.71 user 31.26 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 926323, close 562507, bind 0, connect 3005100, delroute 706899 10.00 real 9.11 user 30.77 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1718654, close 573585, bind 4766128, connect 0, delroute 0 10.01 real 8.12 user 31.95 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1043547, close 221148, bind 0, connect 1311719, delroute 0 10.01 real 3.05 user 36.94 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1155050, close 358931, bind 1676224, connect 915836, delroute 0 10.01 real 4.56 user 35.53 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 125340, close 70898, bind 224223, connect 187705, delroute 0 10.38 real 0.77 user 39.16 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 462977, close 934000, bind 3462528, connect 1886131, delroute 0 10.00 real 9.97 user 29.89 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 950288, close 231289, bind 314818, connect 1361658, delroute 0 0m10.01s real 0m03.01s user 0m36.98s 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 1175306, close 355457, bind 1534142, connect 919113, delroute 0 0m10.01s real 0m04.43s user 0m35.60s 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 317228, close 254461, bind 0, connect 802821, delroute 114359 10.00 real 2.81 user 28.91 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1344720, close 394557, bind 5334967, connect 0, delroute 0 10.01 real 8.04 user 31.84 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1029325, close 474483, bind 0, connect 3878215, delroute 0 10.00 real 7.54 user 29.27 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1327724, close 476787, bind 2813028, connect 1398873, delroute 0 10.00 real 7.60 user 31.04 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 140316, close 68857, bind 271191, connect 74839, delroute 0 10.55 real 0.69 user 36.05 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 426253, close 1018302, bind 3611511, connect 1944542, delroute 0 10.01 real 11.04 user 25.99 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 1026522, close 412753, bind 813932, connect 3768245, delroute 0 0m10.01s real 0m08.89s user 0m28.52s 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 1325418, close 491446, bind 2793124, connect 1337882, delroute 0 0m10.01s real 0m07.07s user 0m31.15s 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 274063, close 230284, bind 0, connect 1271589, delroute 106238 10.00 real 3.36 user 25.88 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 1629395, close 488284, bind 4989615, connect 0, delroute 0 10.00 real 8.19 user 31.83 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 1393054, close 504859, bind 0, connect 3529554, delroute 0 10.00 real 8.28 user 31.78 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 1416359, close 505050, bind 2669874, connect 1872729, delroute 0 10.00 real 8.05 user 32.02 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 1375314, close 419505, bind 2553009, connect 1759632, delroute 0 10.48 real 7.34 user 32.72 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 1051107, close 665354, bind 3198142, connect 2248828, delroute 0 10.01 real 9.93 user 30.04 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 1257147, close 483781, bind 815006, connect 3353990, delroute 0 10.00 real 8.20 user 31.81 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 1385135, close 482029, bind 2696921, connect 1880325, delroute 0 10.00 real 8.26 user 31.66 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 274262, close 268081, bind 0, connect 1250755, delroute 167360 10.00 real 3.60 user 29.28 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 236288 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 32548 1.01 real 0.06 user 0.92 sys