==== 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 1104461, close 951370, bind 1618816, connect 982836, delroute 0 10.00 real 5.17 user 34.44 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1102200, close 892330, bind 6904839, connect 0, delroute 0 10.00 real 12.25 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 851439, close 519765, bind 0, connect 2015424, delroute 0 10.00 real 4.29 user 35.61 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1121879, close 495057, bind 2232133, connect 1229468, delroute 0 10.01 real 5.95 user 33.97 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 130931, close 80251, bind 247664, connect 189716, delroute 0 10.30 real 0.84 user 39.18 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 553988, close 949262, bind 3562748, connect 2021885, delroute 0 10.01 real 11.18 user 28.59 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 891646, close 373352, bind 615686, connect 1813653, delroute 0 10.00 real 5.22 user 34.83 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 1204613, close 455593, bind 2155435, connect 1116736, delroute 0 10.00 real 5.76 user 34.38 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 701196, close 561248, bind 0, connect 1494117, delroute 386654 10.01 real 4.78 user 33.92 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1250313, close 441746, bind 5836467, connect 0, delroute 0 10.00 real 8.74 user 31.29 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1064780, close 492077, bind 0, connect 4165755, delroute 0 10.00 real 8.47 user 28.56 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1255075, close 491834, bind 2746058, connect 1765352, delroute 0 10.00 real 7.94 user 30.03 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 159083, close 78824, bind 281736, connect 104504, delroute 0 10.57 real 0.63 user 35.50 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 513607, close 887191, bind 3513930, connect 2002353, delroute 0 10.00 real 10.85 user 26.44 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 1039590, close 361649, bind 608321, connect 1431922, delroute 0 10.00 real 4.48 user 35.47 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 1171822, close 420570, bind 2262089, connect 808108, delroute 0 10.00 real 6.11 user 33.89 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 482421, close 402342, bind 0, connect 1023301, delroute 173991 10.01 real 3.16 user 33.36 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 1733334, close 602457, bind 5317582, connect 0, delroute 0 10.00 real 9.29 user 30.72 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 1552419, close 544827, bind 0, connect 3719389, delroute 0 10.01 real 7.98 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 1595367, close 531617, bind 2739321, connect 1926425, delroute 0 10.00 real 8.40 user 31.68 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 1547259, close 452241, bind 2569006, connect 1875478, delroute 0 10.47 real 7.92 user 32.10 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 1398378, close 584971, bind 2930207, connect 2040474, delroute 0 10.00 real 9.53 user 30.60 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 1444592, close 493903, bind 849664, connect 3126638, delroute 0 10.00 real 9.67 user 30.29 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 1567938, close 535306, bind 2849395, connect 1791761, delroute 0 10.01 real 9.17 user 30.70 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 1006931, close 549199, bind 0, connect 2922164, delroute 677585 10.01 real 9.35 user 30.54 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1658156, close 592200, bind 4841417, connect 0, delroute 0 10.00 real 8.01 user 31.99 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 997782, close 249494, bind 0, connect 1329120, delroute 0 10.00 real 3.04 user 37.04 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1160438, close 407115, bind 1741228, connect 876781, delroute 0 10.00 real 4.85 user 35.11 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 119133, close 65870, bind 206321, connect 158153, delroute 0 10.28 real 0.66 user 39.30 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 508842, close 928834, bind 3448572, connect 1752228, delroute 0 10.00 real 10.65 user 29.05 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 903686, close 272386, bind 400522, connect 1399412, delroute 0 0m10.01s real 0m03.61s user 0m36.52s 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 1130620, close 385649, bind 1740446, connect 902532, delroute 0 0m10.01s real 0m05.29s user 0m34.67s 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 325680, close 264450, bind 0, connect 798678, delroute 115017 10.00 real 2.54 user 29.40 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1217437, close 452254, bind 5568798, connect 0, delroute 0 10.01 real 8.71 user 31.30 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 996954, close 569532, bind 0, connect 3493646, delroute 0 10.00 real 7.74 user 28.70 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1200687, close 512414, bind 2595596, connect 1585686, delroute 0 10.01 real 7.28 user 30.97 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 140234, close 73633, bind 299048, connect 112808, delroute 0 10.70 real 0.67 user 34.79 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 425437, close 1030402, bind 3548460, connect 1904570, delroute 0 10.00 real 10.59 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 938989, close 506363, bind 774448, connect 3483500, delroute 0 0m10.01s real 0m08.17s user 0m28.59s 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 1203282, close 517151, bind 2638131, connect 1525358, delroute 0 0m10.01s real 0m07.60s user 0m30.40s 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 277274, close 235582, bind 0, connect 1273717, delroute 106579 10.00 real 3.52 user 26.55 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 1505695, close 559727, bind 5337686, connect 0, delroute 0 10.00 real 8.38 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 1356176, close 537803, bind 0, connect 3558142, delroute 0 10.01 real 7.62 user 32.53 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 1333688, close 562624, bind 2818488, connect 1873918, delroute 0 10.01 real 8.18 user 31.84 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 1303368, close 450902, bind 2643721, connect 1785624, delroute 0 10.58 real 7.73 user 32.28 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 1053378, close 653441, bind 3138755, connect 2190528, delroute 0 10.01 real 9.89 user 30.05 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 1160153, close 538766, bind 855564, connect 3463031, delroute 0 10.00 real 8.78 user 31.15 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 1342189, close 501386, bind 2743726, connect 1905595, delroute 0 10.00 real 8.53 user 31.44 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 281628, close 257915, bind 0, connect 1241321, delroute 166883 10.00 real 3.67 user 28.74 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 239886 1.01 real 0.21 user 0.78 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 33618 1.01 real 0.05 user 0.96 sys