==== 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 1133028, close 968199, bind 1672575, connect 974107, delroute 0 10.00 real 5.20 user 34.25 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1151062, close 872338, bind 6871126, connect 0, delroute 0 10.01 real 11.72 user 28.40 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 747875, close 391250, bind 0, connect 2173947, delroute 0 10.01 real 4.20 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 1035737, close 568029, bind 2662472, connect 1327032, delroute 0 10.00 real 7.14 user 32.76 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 144799, close 119158, bind 412691, connect 301373, delroute 0 10.31 real 1.32 user 38.57 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 534365, close 928320, bind 3608809, connect 2174928, delroute 0 10.01 real 11.24 user 28.71 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 922228, close 330348, bind 536384, connect 1788397, delroute 0 10.01 real 4.71 user 35.40 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 1196917, close 431870, bind 2028072, connect 1152308, delroute 0 10.01 real 5.60 user 34.48 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 690150, close 560996, bind 0, connect 1506889, delroute 408504 10.00 real 4.99 user 33.53 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1344728, close 414902, bind 5629305, connect 0, delroute 0 10.01 real 8.38 user 31.58 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1109733, close 431851, bind 0, connect 4437726, delroute 0 10.01 real 8.70 user 28.66 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1374455, close 468449, bind 2979273, connect 1641177, delroute 0 10.01 real 7.95 user 30.87 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 157610, close 85116, bind 283780, connect 95292, delroute 0 10.73 real 0.76 user 35.68 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 531505, close 843916, bind 3599649, connect 2151238, delroute 0 10.00 real 10.30 user 27.25 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 1099902, close 326899, bind 605078, connect 1481954, delroute 0 10.01 real 4.55 user 35.27 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 1258980, close 390300, bind 2166089, connect 842435, delroute 0 10.01 real 5.21 user 34.61 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 476201, close 391833, bind 0, connect 1046259, delroute 172113 10.01 real 3.55 user 33.02 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 1909592, close 469270, bind 4831481, connect 0, delroute 0 10.00 real 8.24 user 31.72 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 1577034, close 495280, bind 0, connect 3711356, delroute 0 10.01 real 7.96 user 32.11 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 1610152, close 491304, bind 2788497, connect 1942724, delroute 0 10.00 real 8.28 user 31.71 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 1594579, close 426543, bind 2542720, connect 1862064, delroute 0 10.55 real 7.87 user 32.04 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 1360640, close 576866, bind 3032101, connect 2140745, delroute 0 10.01 real 9.09 user 31.05 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 1422393, close 490605, bind 829343, connect 3254857, delroute 0 10.00 real 9.62 user 30.54 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 1618016, close 491878, bind 2787351, connect 1794636, delroute 0 10.00 real 9.03 user 30.97 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 1047835, close 532869, bind 0, connect 2961430, delroute 693482 10.01 real 8.92 user 31.05 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1700560, close 541954, bind 4776802, connect 0, delroute 0 10.00 real 7.69 user 32.18 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1053229, close 215776, bind 0, connect 1294465, delroute 0 10.01 real 2.47 user 37.68 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1112295, close 350502, bind 1691345, connect 934273, delroute 0 10.01 real 4.35 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 118588, close 59794, bind 193069, connect 163664, delroute 0 10.28 real 0.71 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 482251, close 906619, bind 3452059, connect 1872577, delroute 0 10.00 real 9.73 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 846334, close 270351, bind 400746, connect 1467516, delroute 0 0m10.01s real 0m03.54s user 0m36.53s 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 1129810, close 355456, bind 1568805, connect 938742, delroute 0 0m10.01s real 0m04.44s user 0m35.61s 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 322758, close 270471, bind 0, connect 837305, delroute 118298 10.00 real 2.68 user 29.74 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1378623, close 379556, bind 5262265, connect 0, delroute 0 10.01 real 7.89 user 32.28 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1042264, close 469451, bind 0, connect 3947594, delroute 0 10.01 real 8.20 user 28.44 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1329496, close 466359, bind 2804710, connect 1442360, delroute 0 10.00 real 7.27 user 31.35 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 121339, close 66192, bind 283157, connect 75053, delroute 0 10.51 real 0.86 user 30.55 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 434024, close 996072, bind 3618754, connect 1981475, delroute 0 10.00 real 11.44 user 25.60 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 1025118, close 409884, bind 810583, connect 3809485, delroute 0 0m10.01s real 0m08.14s user 0m29.21s 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 1333772, close 488361, bind 2855696, connect 1328973, delroute 0 0m10.01s real 0m07.14s user 0m31.41s 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 279253, close 227588, bind 0, connect 1310310, delroute 110827 10.00 real 3.55 user 26.31 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 1625950, close 486361, bind 5087145, connect 0, delroute 0 10.00 real 8.31 user 31.77 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 1414852, close 506595, bind 0, connect 3526092, delroute 0 10.00 real 7.76 user 32.24 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 1432863, close 489085, bind 2663587, connect 1901684, delroute 0 10.00 real 8.00 user 32.00 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 1373406, close 419471, bind 2545591, connect 1789284, delroute 0 10.48 real 7.85 user 32.20 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 1075314, close 626721, bind 3239605, connect 2217774, delroute 0 10.01 real 9.68 user 30.37 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 1287435, close 475490, bind 818950, connect 3306404, delroute 0 10.00 real 8.18 user 31.79 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 1401849, close 501464, bind 2682959, connect 1893301, delroute 0 10.00 real 7.34 user 32.68 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 288512, close 279131, bind 0, connect 1280593, delroute 179230 10.00 real 4.02 user 29.74 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 239242 1.01 real 0.13 user 0.89 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 38134 1.01 real 0.05 user 0.99 sys