==== 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 1137796, close 967158, bind 1657232, connect 964160, delroute 0 10.00 real 5.49 user 34.11 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1177509, close 820766, bind 6849105, connect 0, delroute 0 10.00 real 11.30 user 28.66 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 843061, close 426014, bind 0, connect 2017082, delroute 0 10.00 real 4.17 user 35.83 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1104223, close 489351, bind 2228372, connect 1261099, delroute 0 10.01 real 6.34 user 33.59 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 117676, close 59909, bind 234034, connect 168541, delroute 0 10.35 real 0.84 user 39.09 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 521880, close 921696, bind 3639224, connect 2138747, delroute 0 10.01 real 11.52 user 28.38 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 850664, close 361363, bind 600009, connect 1847783, delroute 0 10.01 real 5.02 user 35.00 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 1209872, close 441064, bind 2087192, connect 1127465, delroute 0 10.00 real 5.90 user 34.06 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 712981, close 581616, bind 0, connect 1536335, delroute 404411 10.00 real 5.40 user 33.24 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1326204, close 433719, bind 5714372, connect 0, delroute 0 10.01 real 9.11 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 1086217, close 450583, bind 0, connect 4379950, delroute 0 10.01 real 8.54 user 28.40 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1336524, close 474649, bind 3007745, connect 1604751, delroute 0 10.00 real 7.71 user 30.75 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 157366, close 82626, bind 279287, connect 84872, delroute 0 10.69 real 0.70 user 35.18 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 569565, close 842526, bind 3586873, connect 2046743, delroute 0 10.01 real 10.77 user 27.00 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 1066477, close 327919, bind 617317, connect 1473892, delroute 0 10.01 real 4.59 user 35.39 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 1218722, close 385925, bind 2229121, connect 846202, delroute 0 10.01 real 5.67 user 34.34 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 491493, close 410578, bind 0, connect 1067409, delroute 177794 10.01 real 3.60 user 33.12 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 1929734, close 450916, bind 4768713, connect 0, delroute 0 10.01 real 8.19 user 31.78 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 1549067, close 482653, bind 0, connect 3585626, delroute 0 10.01 real 7.85 user 32.12 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 1578378, close 497992, bind 2743274, connect 1877203, delroute 0 10.01 real 8.33 user 31.67 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 1543270, close 428771, bind 2602511, connect 1816893, delroute 0 10.54 real 8.06 user 31.97 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 1385744, close 554627, bind 2944077, connect 2007966, delroute 0 10.00 real 8.91 user 31.08 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 1411564, close 507253, bind 821557, connect 3119901, delroute 0 10.01 real 9.15 user 30.82 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 1554701, close 497409, bind 2825611, connect 1767134, delroute 0 10.00 real 8.85 user 31.14 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 966578, close 548183, bind 0, connect 2947019, delroute 709738 10.00 real 9.32 user 30.58 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1699399, close 538762, bind 4857568, connect 0, delroute 0 10.00 real 8.15 user 31.86 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1018745, close 236545, bind 0, connect 1331744, delroute 0 10.00 real 3.35 user 36.70 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1151523, close 349947, bind 1664964, connect 932203, delroute 0 10.01 real 4.93 user 35.02 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 118626, close 54703, bind 191820, connect 147728, delroute 0 10.36 real 0.60 user 39.51 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 489485, close 960610, bind 3500538, connect 1865625, delroute 0 10.00 real 10.57 user 29.37 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 948583, close 253531, bind 363034, connect 1363785, delroute 0 0m10.01s real 0m03.30s user 0m36.59s 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 1147096, close 358577, bind 1614717, connect 931741, delroute 0 0m10.01s real 0m04.74s user 0m35.18s 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 319926, close 286002, bind 0, connect 829672, delroute 114417 10.00 real 2.87 user 29.06 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1304949, close 409647, bind 5480063, connect 0, delroute 0 10.01 real 8.44 user 31.68 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1025783, close 468123, bind 0, connect 4006331, delroute 0 10.00 real 8.09 user 28.71 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1257842, close 490360, bind 2815061, connect 1509633, delroute 0 10.00 real 7.72 user 30.71 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 164849, close 85525, bind 301270, connect 83565, delroute 0 10.70 real 0.69 user 35.17 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 462248, close 985958, bind 3576829, connect 1931933, delroute 0 10.01 real 10.67 user 26.30 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 1000429, close 426906, bind 785007, connect 3771601, delroute 0 0m10.01s real 0m08.45s user 0m28.76s 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 1308955, close 480351, bind 2838282, connect 1403079, delroute 0 0m10.01s real 0m07.04s user 0m31.35s 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 276831, close 231506, bind 0, connect 1291561, delroute 107070 10.00 real 3.44 user 25.72 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 1635239, close 507815, bind 4989466, connect 0, delroute 0 10.00 real 8.07 user 31.86 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 1358104, close 555893, bind 0, connect 3589611, delroute 0 10.01 real 7.43 user 32.61 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 1404315, close 522469, bind 2682388, connect 1865394, delroute 0 10.00 real 7.93 user 32.06 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 1286253, close 460043, bind 2673471, connect 1807513, delroute 0 10.52 real 7.86 user 32.07 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 1066870, close 636023, bind 3174237, connect 2217973, delroute 0 10.01 real 10.16 user 29.78 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 1279449, close 449592, bind 772357, connect 3313975, delroute 0 10.00 real 8.15 user 32.02 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 1413944, close 474657, bind 2627984, connect 1863256, delroute 0 10.00 real 7.99 user 31.91 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 289218, close 260724, bind 0, connect 1202841, delroute 165570 10.00 real 3.76 user 28.86 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 239692 1.01 real 0.22 user 0.82 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 37061 1.01 real 0.01 user 1.00 sys