==== 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 1080499, close 920968, bind 1613277, connect 943279, delroute 0 10.00 real 5.27 user 34.59 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1066631, close 1050445, bind 6857077, connect 0, delroute 0 10.01 real 12.15 user 27.79 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 747493, close 467689, bind 0, connect 2120483, delroute 0 10.01 real 4.41 user 35.73 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1093867, close 481701, bind 2118311, connect 1214439, delroute 0 10.01 real 6.11 user 33.94 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 112394, close 55126, bind 194609, connect 160119, delroute 0 10.30 real 0.71 user 39.41 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 524695, close 949211, bind 3642429, connect 2061330, delroute 0 10.01 real 11.12 user 28.87 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 912821, close 278505, bind 461737, connect 1672432, delroute 0 10.01 real 4.61 user 35.39 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 1188848, close 392779, bind 1896855, connect 1112627, delroute 0 10.01 real 5.81 user 34.37 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 702292, close 547949, bind 0, connect 1419764, delroute 387894 10.01 real 4.78 user 33.81 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1338214, close 421299, bind 5624758, connect 0, delroute 0 10.01 real 8.92 user 31.15 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1091258, close 435041, bind 0, connect 4372468, delroute 0 10.01 real 8.37 user 28.73 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1367394, close 480756, bind 2919238, connect 1576900, delroute 0 10.01 real 7.99 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 155726, close 86125, bind 280320, connect 79926, delroute 0 10.57 real 0.67 user 36.09 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 523442, close 870136, bind 3610882, connect 2081495, delroute 0 10.01 real 10.94 user 26.51 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 1075293, close 345605, bind 577723, connect 1424602, delroute 0 10.01 real 4.40 user 35.46 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 1225969, close 396253, bind 2103504, connect 833127, delroute 0 10.01 real 5.68 user 34.40 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 467336, close 397774, bind 0, connect 1043339, delroute 172913 10.00 real 3.91 user 32.37 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 1817579, close 520641, bind 5072276, connect 0, delroute 0 10.00 real 8.58 user 31.36 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 1512977, close 498593, bind 0, connect 3786056, delroute 0 10.01 real 8.42 user 31.51 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 1551112, close 529483, bind 2841482, connect 1977929, delroute 0 10.00 real 8.11 user 31.95 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 1524762, close 426603, bind 2615970, connect 1814966, delroute 0 10.54 real 8.13 user 31.77 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 1359992, close 565600, bind 2964960, connect 2136986, delroute 0 10.00 real 9.63 user 30.36 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 1503554, close 461363, bind 814087, connect 3096551, delroute 0 10.01 real 8.99 user 30.92 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 1585961, close 509193, bind 2742922, connect 1845685, delroute 0 10.00 real 8.87 user 31.02 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 963559, close 558562, bind 0, connect 3033220, delroute 682247 10.01 real 9.58 user 30.44 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1650562, close 551998, bind 4845170, connect 0, delroute 0 10.00 real 8.30 user 31.70 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1006010, close 198886, bind 0, connect 1274889, delroute 0 10.01 real 2.73 user 37.30 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1109761, close 344151, bind 1591811, connect 914868, delroute 0 10.01 real 4.68 user 35.31 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 125802, close 77247, bind 231523, connect 179504, delroute 0 10.31 real 0.73 user 39.29 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 470982, close 982942, bind 3445398, connect 1861470, delroute 0 10.01 real 10.44 user 29.43 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 869095, close 269243, bind 335305, connect 1404857, delroute 0 0m10.01s real 0m03.43s 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 1096921, close 343497, bind 1536997, connect 925861, delroute 0 0m10.01s real 0m04.59s user 0m35.42s 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 324398, close 246079, bind 0, connect 769068, delroute 112715 10.00 real 2.65 user 28.93 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1334007, close 388448, bind 5325158, connect 0, delroute 0 10.01 real 8.28 user 31.78 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1023715, close 455107, bind 0, connect 3955969, delroute 0 10.01 real 7.65 user 28.85 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1333482, close 476105, bind 2759672, connect 1416312, delroute 0 10.01 real 7.31 user 31.38 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 139412, close 70726, bind 284810, connect 85388, delroute 0 10.67 real 0.59 user 36.14 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 431374, close 1027316, bind 3569008, connect 1946619, delroute 0 10.01 real 11.36 user 25.65 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 1016374, close 433155, bind 808542, connect 3656445, delroute 0 0m10.01s real 0m08.85s user 0m28.42s 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 1311544, close 470363, bind 2806038, connect 1375058, delroute 0 0m10.01s real 0m06.89s user 0m31.64s 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 278212, close 220765, bind 0, connect 1263165, delroute 106231 10.00 real 3.75 user 25.66 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 1657691, close 451760, bind 4891545, connect 0, delroute 0 10.00 real 8.27 user 31.72 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 1374551, close 507474, bind 0, connect 3541441, delroute 0 10.00 real 7.47 user 32.58 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 1390179, close 522463, bind 2677724, connect 1875777, delroute 0 10.00 real 8.09 user 31.68 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 1363993, close 409115, bind 2537417, connect 1743078, delroute 0 10.48 real 7.66 user 32.32 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 1056254, close 630083, bind 3201513, connect 2225644, delroute 0 10.01 real 9.76 user 30.21 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 1243987, close 489431, bind 806512, connect 3354215, delroute 0 10.00 real 8.61 user 31.27 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 1397448, close 506275, bind 2668569, connect 1845698, delroute 0 10.00 real 7.93 user 32.06 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 284372, close 262280, bind 0, connect 1242178, delroute 166703 10.01 real 3.93 user 29.04 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 234109 1.01 real 0.16 user 0.85 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 34920 1.01 real 0.00 user 1.01 sys