==== 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 1114740, close 955951, bind 1648869, connect 967804, delroute 0 10.00 real 5.13 user 34.73 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1063586, close 963199, bind 7082196, connect 0, delroute 0 10.01 real 12.23 user 27.71 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 813415, close 485503, bind 0, connect 2104895, delroute 0 10.01 real 4.54 user 35.49 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1014289, close 521654, bind 2603626, connect 1316443, delroute 0 10.01 real 6.70 user 33.33 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 115243, close 58075, bind 219746, connect 193785, delroute 0 10.28 real 0.79 user 39.27 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 504279, close 966630, bind 3743507, connect 2177023, delroute 0 10.01 real 11.94 user 28.10 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 959492, close 305689, bind 473443, connect 1725404, delroute 0 10.01 real 4.65 user 35.37 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 1212463, close 415230, bind 1951284, connect 1153368, delroute 0 10.01 real 5.62 user 34.28 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 735708, close 550067, bind 0, connect 1478803, delroute 419966 10.00 real 5.13 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 1404032, close 404250, bind 5576423, connect 0, delroute 0 10.01 real 9.17 user 30.79 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1130828, close 447160, bind 0, connect 4308866, delroute 0 10.01 real 8.45 user 28.66 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1374515, close 478824, bind 2981638, connect 1593447, delroute 0 10.01 real 8.28 user 30.50 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 157042, close 81813, bind 267891, connect 75462, delroute 0 10.72 real 0.63 user 35.86 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 543630, close 858187, bind 3556052, connect 2128314, delroute 0 10.00 real 11.00 user 26.46 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 1101105, close 341226, bind 589222, connect 1454665, delroute 0 10.01 real 4.49 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 1236455, close 400688, bind 2084589, connect 875276, delroute 0 10.01 real 5.81 user 34.16 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 481902, close 405038, bind 0, connect 1047865, delroute 179147 10.00 real 3.94 user 32.80 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 1860858, close 510558, bind 5055722, connect 0, delroute 0 10.00 real 8.61 user 31.23 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 1576491, close 499679, bind 0, connect 3655330, delroute 0 10.00 real 7.92 user 32.08 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 1583143, close 516130, bind 2848202, connect 1933260, delroute 0 10.00 real 8.42 user 31.66 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 1558119, close 428753, bind 2603550, connect 1846300, delroute 0 10.46 real 7.84 user 32.19 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 1372999, close 538541, bind 2964131, connect 2120329, delroute 0 10.00 real 9.86 user 30.09 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 1423302, close 488079, bind 823396, connect 3199338, delroute 0 10.00 real 9.78 user 30.11 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 1618886, close 494029, bind 2734129, connect 1794047, delroute 0 10.00 real 8.80 user 31.24 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 996060, close 556836, bind 0, connect 3010467, delroute 686554 10.00 real 9.63 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 1756416, close 561518, bind 4544387, connect 0, delroute 0 10.01 real 7.56 user 32.49 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1065183, close 212181, bind 0, connect 1306644, delroute 0 10.00 real 3.19 user 36.74 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1142628, close 367962, bind 1551094, connect 942426, delroute 0 10.01 real 4.51 user 35.63 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 120096, close 59489, bind 204263, connect 163187, delroute 0 10.29 real 0.67 user 39.26 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 478468, close 924293, bind 3446967, connect 1880539, delroute 0 10.01 real 10.76 user 29.01 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 967325, close 235447, bind 306628, connect 1376822, delroute 0 0m10.01s real 0m03.51s 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 1168326, close 335406, bind 1526008, connect 930092, delroute 0 0m10.01s real 0m04.61s user 0m35.43s 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 321500, close 276751, bind 0, connect 837085, delroute 118791 10.00 real 2.88 user 29.50 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1394191, close 362859, bind 5302825, connect 0, delroute 0 10.01 real 8.47 user 31.65 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1046411, close 462605, bind 0, connect 3944864, delroute 0 10.01 real 8.20 user 28.63 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1345230, close 488932, bind 2843029, connect 1359834, delroute 0 10.01 real 7.35 user 31.19 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 133289, close 67592, bind 274564, connect 65367, delroute 0 10.54 real 0.73 user 36.25 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 427227, close 1027249, bind 3615236, connect 1980450, delroute 0 10.00 real 10.58 user 26.32 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 1033334, close 427636, bind 817203, connect 3675856, delroute 0 0m10.01s real 0m08.32s 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 1343185, close 461465, bind 2823088, connect 1446721, delroute 0 0m10.01s real 0m07.29s user 0m31.30s 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 276873, close 236516, bind 0, connect 1326575, delroute 111747 10.01 real 3.25 user 26.60 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 1642397, close 476251, bind 4945491, connect 0, delroute 0 10.00 real 8.39 user 31.57 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 1392813, close 517150, bind 0, connect 3533259, delroute 0 10.00 real 7.49 user 32.67 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 1424972, close 501681, bind 2686566, connect 1858152, delroute 0 10.00 real 8.03 user 31.91 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 1389045, close 406654, bind 2563979, connect 1729830, delroute 0 10.49 real 7.92 user 32.04 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 1057454, close 636130, bind 3203826, connect 2219945, delroute 0 10.01 real 10.15 user 29.86 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 1293364, close 467478, bind 774859, connect 3303818, delroute 0 10.00 real 8.20 user 31.84 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 1415891, close 461854, bind 2666986, connect 1853735, delroute 0 10.00 real 8.13 user 31.79 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 280009, close 263825, bind 0, connect 1280189, delroute 179150 10.00 real 4.21 user 29.97 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 235858 1.01 real 0.24 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 38163 1.01 real 0.02 user 0.98 sys