==== 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 1117220, close 965310, bind 1648386, connect 964313, delroute 0 10.01 real 5.21 user 34.42 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1071424, close 967577, bind 7028854, connect 0, delroute 0 10.01 real 11.67 user 28.27 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 842533, close 461391, bind 0, connect 2024929, delroute 0 10.01 real 4.15 user 35.80 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1015072, close 595527, bind 2551561, connect 1344988, delroute 0 10.01 real 6.63 user 33.39 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 133649, close 105190, bind 382212, connect 238479, delroute 0 10.33 real 1.01 user 39.05 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 519863, close 971972, bind 3680110, connect 2177605, delroute 0 10.00 real 10.85 user 29.18 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 939732, close 315115, bind 483504, connect 1718526, delroute 0 10.01 real 4.43 user 35.69 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 1225951, close 425311, bind 2059842, connect 1128337, delroute 0 10.01 real 5.85 user 34.03 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 722816, close 570009, bind 0, connect 1499860, delroute 408292 10.00 real 4.96 user 33.74 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1370797, close 407675, bind 5595331, connect 0, delroute 0 10.01 real 9.12 user 31.00 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1092384, close 422134, bind 0, connect 4524095, delroute 0 10.01 real 8.88 user 28.08 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1340704, close 479859, bind 2925354, connect 1650177, delroute 0 10.01 real 8.12 user 30.28 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 149829, close 79037, bind 274234, connect 77039, delroute 0 10.68 real 0.69 user 35.33 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 529427, close 872625, bind 3594831, connect 2083451, delroute 0 10.00 real 10.84 user 26.92 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 1099152, close 330914, bind 574809, connect 1458382, delroute 0 10.01 real 4.52 user 35.40 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 1227232, close 384015, bind 2156397, connect 866374, delroute 0 10.00 real 5.72 user 34.23 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 475382, close 397248, bind 0, connect 1044127, delroute 171327 10.00 real 3.51 user 32.89 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 1825783, close 504794, bind 4986129, connect 0, delroute 0 10.00 real 8.20 user 31.92 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 1581343, close 473728, bind 0, connect 3654838, delroute 0 10.00 real 7.86 user 32.15 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 1622598, close 486853, bind 2736847, connect 1897310, delroute 0 10.00 real 8.59 user 31.41 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 1572946, close 435465, bind 2499831, connect 1881221, delroute 0 10.48 real 7.91 user 32.03 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 1392271, close 560646, bind 2925336, connect 2065923, delroute 0 10.00 real 9.60 user 30.47 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 1483130, close 452722, bind 816905, connect 3137276, delroute 0 10.00 real 8.89 user 31.17 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 1600969, close 494119, bind 2709588, connect 1823465, delroute 0 10.00 real 8.59 user 31.41 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 988180, close 546086, bind 0, connect 2982644, delroute 695480 10.00 real 9.25 user 30.71 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1763122, close 530084, bind 4650246, connect 0, delroute 0 10.01 real 7.72 user 32.44 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1065541, close 197617, bind 0, connect 1286435, delroute 0 10.01 real 3.06 user 37.07 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1135843, close 361720, bind 1503142, connect 941585, delroute 0 10.01 real 4.50 user 35.62 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 109438, close 56823, bind 221340, connect 161568, delroute 0 10.31 real 0.69 user 39.12 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 469777, close 918102, bind 3512369, connect 1838761, delroute 0 10.00 real 10.44 user 29.58 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 928829, close 222752, bind 379959, connect 1393760, delroute 0 0m10.01s real 0m03.44s user 0m36.61s 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 1129763, close 365777, bind 1549000, connect 935749, delroute 0 0m10.01s real 0m04.54s user 0m35.44s 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 313004, close 280367, bind 0, connect 836053, delroute 114113 10.00 real 2.83 user 29.13 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1297994, close 431156, bind 5484214, connect 0, delroute 0 10.01 real 8.97 user 31.06 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1007162, close 475663, bind 0, connect 3991678, delroute 0 10.01 real 8.12 user 28.83 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1286724, close 503051, bind 2793826, connect 1449501, delroute 0 10.01 real 7.50 user 31.02 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 156401, close 94411, bind 336307, connect 94515, delroute 0 10.56 real 0.86 user 35.34 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 455818, close 995979, bind 3596350, connect 1968485, delroute 0 10.01 real 10.95 user 25.97 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 1019513, close 438134, bind 836032, connect 3740820, delroute 0 0m10.01s real 0m08.08s user 0m29.25s 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 1321171, close 473047, bind 2822938, connect 1403129, delroute 0 0m10.01s real 0m07.56s user 0m30.87s 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 274855, close 241281, bind 0, connect 1297289, delroute 107015 10.00 real 3.51 user 26.49 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 1554413, close 527284, bind 5307038, connect 0, delroute 0 10.00 real 8.95 user 31.01 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 1356167, close 540131, bind 0, connect 3619899, delroute 0 10.00 real 8.26 user 31.81 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 1376694, close 537809, bind 2726507, connect 1926292, delroute 0 10.00 real 8.15 user 31.81 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 1373875, close 427561, bind 2517391, connect 1724628, delroute 0 10.51 real 7.90 user 32.24 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 1029808, close 657163, bind 3261020, connect 2274163, delroute 0 10.01 real 9.93 user 30.03 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 1192724, close 529205, bind 853965, connect 3480084, delroute 0 10.00 real 9.17 user 30.92 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 1391352, close 491678, bind 2677845, connect 1882400, delroute 0 10.01 real 8.22 user 31.83 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 281790, close 274811, bind 0, connect 1255436, delroute 166846 10.01 real 3.71 user 29.06 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 239276 1.01 real 0.26 user 0.74 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 36583 1.01 real 0.03 user 1.01 sys