==== 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 1136784, close 969714, bind 1641622, connect 978270, delroute 0 10.00 real 5.27 user 34.21 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1230206, close 825983, bind 6609701, connect 0, delroute 0 10.00 real 11.60 user 28.25 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 814757, close 469354, bind 0, connect 2097875, delroute 0 10.00 real 4.18 user 35.87 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1127128, close 537628, bind 2232386, connect 1241092, delroute 0 10.00 real 6.53 user 33.53 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 113149, close 69222, bind 210266, connect 176628, delroute 0 10.30 real 0.79 user 39.40 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 549121, close 932424, bind 3579717, connect 2100566, delroute 0 10.01 real 11.41 user 28.47 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 893442, close 368347, bind 537476, connect 1842520, delroute 0 10.01 real 4.77 user 35.29 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 1245967, close 430065, bind 2033516, connect 1127848, delroute 0 10.00 real 5.95 user 34.14 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 723364, close 553035, bind 0, connect 1510148, delroute 412991 10.00 real 5.05 user 33.65 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1315705, close 442490, bind 5595448, connect 0, delroute 0 10.00 real 9.18 user 30.86 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1076864, close 486646, bind 0, connect 4281488, delroute 0 10.01 real 8.67 user 28.41 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1310633, close 472046, bind 2775381, connect 1819046, delroute 0 10.01 real 8.25 user 30.29 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 147086, close 74213, bind 253077, connect 88226, delroute 0 10.64 real 0.74 user 35.05 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 525952, close 874339, bind 3595813, connect 2040685, delroute 0 10.00 real 11.05 user 26.49 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 1071544, close 341083, bind 586430, connect 1488435, delroute 0 10.00 real 4.69 user 35.32 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 1239729, close 399825, bind 2111610, connect 871686, delroute 0 10.01 real 5.98 user 34.11 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 485957, close 404373, bind 0, connect 1063607, delroute 177597 10.01 real 3.53 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 1854493, close 548990, bind 5004584, connect 0, delroute 0 10.01 real 8.23 user 31.77 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 1566308, close 495236, bind 0, connect 3689166, delroute 0 10.01 real 8.09 user 31.95 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 1582886, close 526995, bind 2826012, connect 1911669, delroute 0 10.00 real 8.86 user 31.11 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 1554923, close 469857, bind 2553730, connect 1808998, delroute 0 10.53 real 7.86 user 32.25 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 1391376, close 592945, bind 2942556, connect 2032722, delroute 0 10.00 real 8.99 user 30.98 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 1394201, close 499605, bind 864993, connect 3214122, delroute 0 10.00 real 9.44 user 30.42 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 1540990, close 527018, bind 2865032, connect 1810498, delroute 0 10.00 real 9.55 user 30.48 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 991015, close 540736, bind 0, connect 2968666, delroute 703086 10.01 real 9.19 user 30.83 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1708670, close 561191, bind 4778559, connect 0, delroute 0 10.01 real 8.14 user 31.88 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1018416, close 230880, bind 0, connect 1339075, delroute 0 10.01 real 2.93 user 36.99 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1135902, close 392222, bind 1609595, connect 928823, delroute 0 10.01 real 4.66 user 35.33 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 111996, close 56703, bind 199429, connect 160169, delroute 0 10.26 real 0.74 user 39.35 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 488535, close 894822, bind 3377131, connect 1821299, delroute 0 10.00 real 10.43 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 936105, close 251979, bind 367033, connect 1397414, delroute 0 0m10.01s real 0m03.66s user 0m36.50s 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 1130505, close 342292, bind 1635846, connect 946328, delroute 0 0m10.01s real 0m04.54s user 0m35.51s 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 321822, close 276234, bind 0, connect 840010, delroute 118746 10.00 real 2.92 user 29.78 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1370876, close 389019, bind 5122293, connect 0, delroute 0 10.01 real 8.62 user 31.44 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1033555, close 516986, bind 0, connect 3724295, delroute 0 10.00 real 7.56 user 28.98 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1259877, close 513447, bind 2506088, connect 1585810, delroute 0 10.01 real 7.80 user 30.06 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 155177, close 83363, bind 276920, connect 102424, delroute 0 10.69 real 0.65 user 35.49 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 441323, close 999943, bind 3609429, connect 1927087, delroute 0 10.00 real 10.75 user 26.23 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 1005174, close 486707, bind 743545, connect 3544320, delroute 0 0m10.01s real 0m08.27s user 0m28.84s 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 1266149, close 492511, bind 2573811, connect 1617106, delroute 0 0m10.01s real 0m07.57s user 0m30.21s 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 282812, close 222786, bind 0, connect 1299866, delroute 111149 10.00 real 3.56 user 26.46 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 1648696, close 475902, bind 5031514, connect 0, delroute 0 10.00 real 7.97 user 32.10 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 1402274, close 504217, bind 0, connect 3554291, delroute 0 10.00 real 7.57 user 32.37 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 1406695, close 509528, bind 2778517, connect 1868888, delroute 0 10.01 real 8.41 user 31.59 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 1370087, close 445904, bind 2629756, connect 1724082, delroute 0 10.50 real 7.97 user 31.93 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 1073006, close 640982, bind 3183485, connect 2207397, delroute 0 10.00 real 10.18 user 29.67 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 1291646, close 468909, bind 802232, connect 3285892, delroute 0 10.00 real 8.41 user 31.56 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 1385339, close 502210, bind 2718887, connect 1877003, delroute 0 10.00 real 8.37 user 31.55 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 290956, close 273749, bind 0, connect 1250497, delroute 175414 10.00 real 3.87 user 29.95 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 237691 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 41348 1.00 real 0.02 user 1.00 sys