==== 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 1130397, close 960967, bind 1632362, connect 976887, delroute 0 10.00 real 5.13 user 34.43 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1205494, close 825333, bind 6652959, connect 0, delroute 0 10.00 real 11.18 user 28.80 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 876537, close 410470, bind 0, connect 1944822, delroute 0 10.00 real 3.94 user 36.13 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1113005, close 471200, bind 2288132, connect 1253146, delroute 0 10.00 real 6.53 user 33.47 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 120584, close 76180, bind 261245, connect 185444, delroute 0 10.36 real 0.88 user 39.13 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 536391, close 937697, bind 3596272, connect 2123320, delroute 0 10.00 real 10.91 user 28.81 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 880935, close 373917, bind 559899, connect 1801016, delroute 0 10.00 real 4.82 user 35.01 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 1205485, close 424586, bind 2235608, connect 1118143, delroute 0 10.01 real 5.71 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 711974, close 534559, bind 0, connect 1476021, delroute 384280 10.01 real 5.10 user 33.63 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1229000, close 455986, bind 5890279, connect 0, delroute 0 10.00 real 8.85 user 31.20 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1062635, close 542938, bind 0, connect 3960896, delroute 0 10.00 real 8.00 user 29.06 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1233985, close 528901, bind 2699999, connect 1770501, delroute 0 10.00 real 8.22 user 29.64 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 152864, close 76852, bind 277191, connect 110043, delroute 0 10.70 real 0.76 user 35.31 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 529787, close 845622, bind 3585564, connect 2043321, delroute 0 10.00 real 10.49 user 26.65 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 1044996, close 363078, bind 662083, connect 1429504, delroute 0 10.00 real 4.68 user 35.28 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 1184862, close 410471, bind 2235179, connect 821532, delroute 0 10.00 real 5.91 user 34.03 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 483633, close 398280, bind 0, connect 1035984, delroute 168647 10.01 real 3.74 user 32.95 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 1773987, close 529824, bind 5306358, connect 0, delroute 0 10.00 real 8.84 user 31.10 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 1552633, close 497834, bind 0, connect 3727870, delroute 0 10.01 real 7.86 user 32.03 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 1566036, close 524009, bind 2934208, connect 1924107, delroute 0 10.01 real 8.99 user 31.02 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 1515504, close 461085, bind 2625579, connect 1895726, delroute 0 10.56 real 7.95 user 31.96 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 1346635, close 585874, bind 3092671, connect 2055529, delroute 0 10.01 real 10.19 user 29.78 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 1416034, close 524745, bind 869022, connect 3159535, delroute 0 10.01 real 9.15 user 30.72 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 1579524, close 519551, bind 2884733, connect 1790455, delroute 0 10.01 real 9.02 user 30.98 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 959155, close 555868, bind 0, connect 2947113, delroute 642953 10.01 real 9.02 user 31.03 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1585857, close 604374, bind 5077505, connect 0, delroute 0 10.01 real 9.04 user 30.94 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 947367, close 298624, bind 0, connect 1383016, delroute 0 10.00 real 3.32 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 1150471, close 385695, bind 1791388, connect 894093, delroute 0 10.00 real 5.06 user 35.01 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 114422, close 57491, bind 224350, connect 154166, delroute 0 10.36 real 0.74 user 39.03 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 484733, close 960220, bind 3495917, connect 1819342, delroute 0 10.01 real 10.04 user 29.74 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 912001, close 300142, bind 404928, connect 1437888, delroute 0 0m10.01s real 0m04.18s user 0m35.95s 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 1121286, close 377750, bind 1795787, connect 910942, delroute 0 0m10.01s real 0m05.05s user 0m34.95s 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 328806, close 291799, bind 0, connect 879526, delroute 129396 10.00 real 3.12 user 30.49 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1207877, close 425523, bind 5715208, connect 0, delroute 0 10.01 real 8.72 user 31.26 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 996707, close 557555, bind 0, connect 3641486, delroute 0 10.00 real 7.45 user 29.29 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1128715, close 535228, bind 2639913, connect 1673622, delroute 0 10.01 real 7.59 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 160703, close 87660, bind 283753, connect 126263, delroute 0 10.72 real 0.79 user 35.14 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 420555, close 991484, bind 3550993, connect 1986383, delroute 0 10.00 real 10.28 user 26.36 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 989391, close 507634, bind 723852, connect 3450935, delroute 0 0m10.01s real 0m08.37s user 0m28.64s 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 1171062, close 516623, bind 2546484, connect 1681779, delroute 0 0m10.01s real 0m08.11s user 0m29.61s 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 292592, close 251433, bind 0, connect 1352853, delroute 117667 10.00 real 3.66 user 27.16 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 1580309, close 523750, bind 5219981, connect 0, delroute 0 10.01 real 8.67 user 31.29 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 1368048, close 522448, bind 0, connect 3590000, delroute 0 10.01 real 7.53 user 32.51 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 1401274, close 527288, bind 2764308, connect 1880683, delroute 0 10.01 real 8.17 user 31.82 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 1338317, close 405674, bind 2692679, connect 1745583, delroute 0 10.48 real 7.72 user 32.18 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 1055358, close 664585, bind 3203152, connect 2204541, delroute 0 10.01 real 10.42 user 29.82 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 1238466, close 519290, bind 814303, connect 3355764, delroute 0 10.00 real 8.31 user 31.64 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 1354349, close 519221, bind 2768133, connect 1895981, delroute 0 10.00 real 8.53 user 31.48 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 312834, close 279171, bind 0, connect 1300126, delroute 197148 10.00 real 4.35 user 30.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 226269 1.01 real 0.27 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 47603 1.00 real 0.03 user 0.99 sys