==== 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 1117446, close 949536, bind 1626830, connect 978758, delroute 0 10.01 real 5.36 user 34.20 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1188674, close 887448, bind 6555128, connect 0, delroute 0 10.01 real 11.79 user 28.33 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 887979, close 465737, bind 0, connect 1960822, delroute 0 10.00 real 3.97 user 35.98 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1026894, close 617050, bind 2413232, connect 1336607, delroute 0 10.01 real 7.10 user 32.88 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 110529, close 58704, bind 210960, connect 158991, delroute 0 10.27 real 0.70 user 39.36 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 535507, close 937161, bind 3540450, connect 2100343, delroute 0 10.01 real 11.24 user 28.57 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 905303, close 371418, bind 605066, connect 1808979, delroute 0 10.00 real 4.88 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 1223126, close 425534, bind 2180249, connect 1127785, delroute 0 10.01 real 5.97 user 34.18 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 711016, close 541439, bind 0, connect 1480492, delroute 380373 10.00 real 5.29 user 33.49 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1225781, close 459709, bind 5942686, connect 0, delroute 0 10.00 real 9.76 user 30.23 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1070346, close 492759, bind 0, connect 4165080, delroute 0 10.00 real 8.63 user 27.93 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1265024, close 504138, bind 2809258, connect 1716787, delroute 0 10.01 real 7.93 user 30.42 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 159190, close 91592, bind 292938, connect 112876, delroute 0 10.70 real 0.79 user 35.44 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 529464, close 857549, bind 3542914, connect 2018700, delroute 0 10.00 real 11.15 user 26.45 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 1005141, close 376511, bind 651319, connect 1504753, delroute 0 10.01 real 4.85 user 35.16 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 1203529, close 401604, bind 2205505, connect 829558, delroute 0 10.01 real 5.94 user 34.06 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 478875, close 390206, bind 0, connect 1027479, delroute 171761 10.00 real 3.70 user 32.66 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 1717625, close 581282, bind 5413663, connect 0, delroute 0 10.00 real 8.95 user 31.01 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 1544384, close 520066, bind 0, connect 3747908, delroute 0 10.01 real 7.98 user 32.10 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 1574665, close 552468, bind 2830305, connect 1921698, delroute 0 10.01 real 9.12 user 30.86 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 1492523, close 470891, bind 2611460, connect 1927167, delroute 0 10.53 real 8.30 user 31.48 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 1331890, close 585027, bind 3096221, connect 2074409, delroute 0 10.01 real 9.61 user 30.35 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 1403566, close 516491, bind 866016, connect 3176990, delroute 0 10.01 real 9.55 user 30.31 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 1550165, close 546875, bind 2934345, connect 1769505, delroute 0 10.00 real 9.07 user 30.86 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 967114, close 535675, bind 0, connect 2897755, delroute 691926 10.00 real 9.41 user 30.57 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1563926, close 623840, bind 5099672, connect 0, delroute 0 10.01 real 8.79 user 31.16 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 949997, close 303569, bind 0, connect 1367588, delroute 0 10.00 real 3.28 user 36.64 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1108781, close 392979, bind 1831964, connect 921309, delroute 0 10.00 real 4.85 user 34.98 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 112096, close 57469, bind 226382, connect 159780, delroute 0 10.26 real 0.69 user 39.41 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 497509, close 907351, bind 3492509, connect 1766701, delroute 0 10.00 real 9.59 user 30.12 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 957339, close 262917, bind 368300, connect 1354242, delroute 0 0m10.01s real 0m03.55s 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 1111534, close 382249, bind 1810836, connect 911180, delroute 0 0m10.01s real 0m04.81s user 0m35.28s 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 333760, close 275281, bind 0, connect 811333, delroute 118582 10.00 real 3.14 user 29.87 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1205191, close 445882, bind 5682215, connect 0, delroute 0 10.01 real 8.39 user 31.63 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1007262, close 533257, bind 0, connect 3643077, delroute 0 10.00 real 7.30 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 1173503, close 503049, bind 2623520, connect 1701348, delroute 0 10.01 real 7.62 user 30.60 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 150723, close 89605, bind 289422, connect 91554, delroute 0 10.67 real 0.82 user 35.05 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 430272, close 984947, bind 3487315, connect 1928395, delroute 0 10.01 real 10.43 user 26.53 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 965196, close 483904, bind 761912, connect 3548518, delroute 0 0m10.01s real 0m08.45s user 0m28.78s 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 1161193, close 513232, bind 2538363, connect 1685909, delroute 0 0m10.01s real 0m07.55s user 0m30.07s 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 281637, close 239118, bind 0, connect 1302029, delroute 109482 10.00 real 3.40 user 26.73 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 1522583, close 521064, bind 5273719, connect 0, delroute 0 10.00 real 8.90 user 31.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 1357303, close 548548, bind 0, connect 3574717, delroute 0 10.01 real 7.99 user 32.02 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 1422248, close 517936, bind 2728080, connect 1819323, delroute 0 10.01 real 7.57 user 32.29 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 1343602, close 440200, bind 2613743, connect 1751938, delroute 0 10.48 real 8.00 user 32.02 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 1052496, close 656772, bind 3149955, connect 2194609, delroute 0 10.01 real 10.05 user 30.06 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 1228030, close 522447, bind 822870, connect 3366132, delroute 0 10.00 real 8.11 user 31.88 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 1374787, close 505056, bind 2766129, connect 1837638, delroute 0 10.00 real 8.03 user 31.93 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 288999, close 260998, bind 0, connect 1234610, delroute 175127 10.00 real 3.89 user 30.08 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 235432 1.01 real 0.19 user 0.80 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 41385 1.00 real 0.09 user 0.92 sys