==== 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 1168928, close 1055174, bind 1691987, connect 993068, delroute 0 10.00 real 5.52 user 33.86 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1148267, close 968808, bind 6941056, connect 0, delroute 0 10.00 real 12.09 user 27.87 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 884830, close 532439, bind 0, connect 2141499, delroute 0 10.00 real 4.37 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 1208955, close 476366, bind 2176029, connect 1274131, delroute 0 10.00 real 6.33 user 33.72 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 119140, close 72293, bind 219900, connect 174699, delroute 0 10.27 real 0.77 user 39.32 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 614367, close 894513, bind 3503458, connect 2042178, delroute 0 10.01 real 10.24 user 29.58 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 927809, close 397869, bind 585459, connect 1912111, delroute 0 10.00 real 5.09 user 35.04 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 1208688, close 502027, bind 2214554, connect 1179280, delroute 0 10.00 real 6.26 user 33.87 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 737242, close 588056, bind 0, connect 1581911, delroute 410174 10.01 real 5.19 user 33.01 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1222312, close 476482, bind 6069709, connect 0, delroute 0 10.00 real 9.79 user 30.18 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1111385, close 518918, bind 0, connect 4035678, delroute 0 10.00 real 8.07 user 28.76 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1277613, close 515134, bind 2869735, connect 1725542, delroute 0 10.00 real 8.31 user 29.67 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 156164, close 89086, bind 272371, connect 106703, delroute 0 10.70 real 0.87 user 34.52 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 579522, close 838152, bind 3588840, connect 1990830, delroute 0 10.01 real 11.12 user 26.43 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 1080423, close 343658, bind 632534, connect 1438671, delroute 0 10.00 real 4.49 user 35.64 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 1187655, close 436866, bind 2354781, connect 813901, delroute 0 10.00 real 5.73 user 34.21 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 519951, close 434304, bind 0, connect 1060339, delroute 188032 10.01 real 3.88 user 32.01 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 1722030, close 603932, bind 5707786, connect 0, delroute 0 10.01 real 9.46 user 30.51 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 1594416, close 531491, bind 0, connect 3909309, delroute 0 10.01 real 8.77 user 31.16 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 1628688, close 543282, bind 2932463, connect 1993744, delroute 0 10.01 real 9.14 user 30.82 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 1536028, close 477417, bind 2734030, connect 1941644, delroute 0 10.44 real 9.02 user 31.07 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 1372852, close 618347, bind 3080397, connect 2225164, delroute 0 10.00 real 10.05 user 29.97 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 1502107, close 501634, bind 871844, connect 3246335, delroute 0 10.01 real 10.09 user 29.91 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 1617014, close 556144, bind 2954413, connect 1872234, delroute 0 10.01 real 9.80 user 30.09 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 1009212, close 556151, bind 0, connect 3022689, delroute 674918 10.01 real 9.28 user 30.61 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1530048, close 684070, bind 5490236, connect 0, delroute 0 10.00 real 8.89 user 30.99 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 992692, close 312849, bind 0, connect 1389742, delroute 0 10.00 real 3.31 user 36.69 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1185290, close 418964, bind 1802510, connect 923548, delroute 0 10.00 real 5.45 user 34.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 112851, close 61080, bind 224976, connect 158565, delroute 0 10.33 real 0.61 user 39.63 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 539141, close 903055, bind 3583737, connect 1723136, delroute 0 10.00 real 10.01 user 29.56 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 967417, close 323602, bind 424743, connect 1421813, delroute 0 0m10.01s real 0m03.95s user 0m36.00s 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 1168626, close 422218, bind 1851196, connect 922012, delroute 0 0m10.01s real 0m05.24s user 0m34.79s 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 336018, close 311621, bind 0, connect 899070, delroute 120105 10.00 real 2.96 user 27.90 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1210259, close 467589, bind 5804279, connect 0, delroute 0 10.00 real 9.18 user 30.78 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1031028, close 558354, bind 0, connect 3546969, delroute 0 10.00 real 7.79 user 28.23 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1238667, close 511647, bind 2708803, connect 1565591, delroute 0 10.00 real 7.51 user 30.34 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 171601, close 90604, bind 287907, connect 103067, delroute 0 10.60 real 0.95 user 35.62 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 472945, close 1022832, bind 3589198, connect 1870577, delroute 0 10.00 real 10.58 user 25.85 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 1005686, close 500386, bind 753754, connect 3478593, delroute 0 0m10.00s real 0m08.65s user 0m28.47s 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 1228304, close 530547, bind 2639338, connect 1503505, delroute 0 0m10.00s real 0m07.50s user 0m30.36s 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 291932, close 247980, bind 0, connect 1381028, delroute 111998 10.00 real 3.82 user 25.27 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 1496793, close 590017, bind 5677954, connect 0, delroute 0 10.01 real 9.39 user 30.54 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 1384638, close 556229, bind 0, connect 3740653, delroute 0 10.01 real 8.27 user 31.88 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 1379263, close 549035, bind 2907099, connect 1996271, delroute 0 10.01 real 9.08 user 30.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 1325366, close 444818, bind 2760462, connect 1829804, delroute 0 10.49 real 8.23 user 31.89 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 1068197, close 688635, bind 3251232, connect 2254555, delroute 0 10.00 real 10.14 user 29.91 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 1190412, close 572687, bind 864868, connect 3595749, delroute 0 10.00 real 9.42 user 30.54 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 1345179, close 550894, bind 2961283, connect 1997581, delroute 0 10.00 real 9.11 user 30.76 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 299180, close 272379, bind 0, connect 1366199, delroute 175521 10.00 real 3.94 user 27.49 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 229483 1.01 real 0.17 user 0.85 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 40339 1.00 real 0.04 user 0.94 sys