==== 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 1112455, close 967369, bind 1642993, connect 979047, delroute 0 10.01 real 5.36 user 34.41 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1116869, close 885200, bind 6911659, connect 0, delroute 0 10.01 real 12.43 user 27.62 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 833464, close 501539, bind 0, connect 2017960, delroute 0 10.01 real 4.30 user 35.84 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 975155, close 516985, bind 2686424, connect 1378859, delroute 0 10.01 real 7.03 user 33.06 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 128137, close 87419, bind 277534, connect 222859, delroute 0 10.39 real 0.79 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 538924, close 919842, bind 3579479, connect 2124958, delroute 0 10.00 real 11.01 user 28.67 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 901051, close 377796, bind 469406, connect 1840397, delroute 0 10.01 real 4.95 user 35.13 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 1195145, close 431914, bind 2031280, connect 1155378, delroute 0 10.01 real 5.77 user 34.15 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 734147, close 554893, bind 0, connect 1490334, delroute 411636 10.00 real 4.91 user 34.03 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1324312, close 442633, bind 5689822, connect 0, delroute 0 10.01 real 8.64 user 31.31 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1092925, close 438534, bind 0, connect 4459216, delroute 0 10.01 real 9.21 user 28.04 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1355886, close 472191, bind 2981037, connect 1619410, delroute 0 10.01 real 8.25 user 30.33 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 113233, close 56031, bind 245072, connect 84382, delroute 0 10.62 real 0.49 user 27.91 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 536325, close 880162, bind 3593724, connect 2060026, delroute 0 10.00 real 11.19 user 26.21 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 1101129, close 338967, bind 582519, connect 1469567, delroute 0 10.01 real 4.62 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 1254524, close 380797, bind 2112968, connect 826566, delroute 0 10.01 real 5.75 user 34.33 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 490186, close 398836, bind 0, connect 1047933, delroute 175913 10.00 real 3.31 user 32.99 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 1869221, close 483352, bind 4914111, connect 0, delroute 0 10.00 real 8.58 user 31.49 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 1558401, close 491098, bind 0, connect 3658595, delroute 0 10.00 real 7.49 user 32.43 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 1612218, close 484064, bind 2741403, connect 1883899, delroute 0 10.00 real 8.43 user 31.58 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 1565897, close 450022, bind 2479903, connect 1876715, delroute 0 10.49 real 8.33 user 31.49 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 1406581, close 525954, bind 2919196, connect 2020994, delroute 0 10.01 real 9.75 user 30.28 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 1465799, close 458679, bind 824357, connect 3137297, delroute 0 10.00 real 9.44 user 30.46 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 1591183, close 498042, bind 2782463, connect 1789443, delroute 0 10.00 real 8.88 user 31.11 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 1025462, close 528111, bind 0, connect 2977060, delroute 685428 10.00 real 8.99 user 30.94 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1741681, close 526109, bind 4682565, connect 0, delroute 0 10.01 real 8.00 user 32.05 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1011992, close 248046, bind 0, connect 1327400, delroute 0 10.01 real 3.14 user 36.86 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1108999, close 333026, bind 1637720, connect 956948, delroute 0 10.01 real 4.42 user 35.70 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 123822, close 59620, bind 201200, connect 168854, delroute 0 10.31 real 0.54 user 39.61 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 463228, close 933994, bind 3511521, connect 1866559, delroute 0 10.01 real 10.26 user 29.41 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 946280, close 247329, bind 348371, connect 1388698, delroute 0 0m10.01s real 0m03.33s user 0m36.75s 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 1118973, close 358807, bind 1532232, connect 961657, delroute 0 0m10.01s real 0m04.44s user 0m35.52s 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 323276, close 259961, bind 0, connect 794819, delroute 115424 10.00 real 2.73 user 29.20 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1432837, close 368515, bind 5077906, connect 0, delroute 0 10.01 real 8.05 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 1035909, close 457680, bind 0, connect 4006091, delroute 0 10.01 real 7.97 user 28.69 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1332077, close 477177, bind 2819695, connect 1354064, delroute 0 10.01 real 7.72 user 30.99 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 147567, close 75450, bind 275077, connect 64355, delroute 0 10.60 real 0.69 user 34.99 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 429823, close 1024299, bind 3611783, connect 1947374, delroute 0 10.00 real 11.67 user 25.61 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 1028304, close 438103, bind 822131, connect 3659719, delroute 0 0m10.01s real 0m08.46s user 0m28.70s 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 1324275, close 480746, bind 2775494, connect 1377054, delroute 0 0m10.01s real 0m07.63s user 0m30.53s 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 270949, close 233033, bind 0, connect 1293054, delroute 107068 10.00 real 3.39 user 26.65 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 1659524, close 447848, bind 4864499, connect 0, delroute 0 10.00 real 7.90 user 31.92 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 1402619, close 499132, bind 0, connect 3500300, delroute 0 10.00 real 7.25 user 32.65 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 1441661, close 510325, bind 2618936, connect 1817648, delroute 0 10.00 real 8.02 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 1413462, close 434498, bind 2495901, connect 1670732, delroute 0 10.58 real 7.37 user 32.66 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 1057017, close 660675, bind 3191624, connect 2215814, delroute 0 10.01 real 9.85 user 30.35 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 1298544, close 463888, bind 761911, connect 3265344, delroute 0 10.00 real 8.08 user 31.90 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 1391545, close 480452, bind 2682905, connect 1873443, delroute 0 10.01 real 8.02 user 32.03 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 279939, close 239910, bind 0, connect 1204727, delroute 167543 10.01 real 3.46 user 29.19 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 237045 1.01 real 0.21 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 37654 1.01 real 0.06 user 0.96 sys