==== 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 1120961, close 957542, bind 1643535, connect 980260, delroute 0 10.00 real 5.36 user 34.22 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1167647, close 962033, bind 6660161, connect 0, delroute 0 10.01 real 11.99 user 27.90 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 838325, close 378039, bind 0, connect 1977943, delroute 0 10.00 real 3.89 user 36.03 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1106132, close 473709, bind 2282936, connect 1242102, delroute 0 10.00 real 6.27 user 33.67 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 127230, close 75182, bind 237521, connect 174935, delroute 0 10.29 real 0.65 user 39.40 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 557250, close 908805, bind 3590871, connect 2009309, delroute 0 10.00 real 10.76 user 29.23 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 948767, close 348056, bind 544248, connect 1742228, delroute 0 10.01 real 4.64 user 35.45 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 1187071, close 444744, bind 2183832, connect 1122748, delroute 0 10.01 real 5.79 user 34.19 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 717648, close 576257, bind 0, connect 1524708, delroute 410730 10.00 real 5.11 user 33.72 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1226221, close 457406, bind 5893410, connect 0, delroute 0 10.00 real 9.77 user 30.10 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1044992, close 444813, bind 0, connect 4382410, delroute 0 10.00 real 9.01 user 28.05 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1302568, close 495672, bind 2983082, connect 1533354, delroute 0 10.00 real 8.14 user 30.27 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 170500, close 95585, bind 295372, connect 94180, delroute 0 10.59 real 0.84 user 35.68 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 541714, close 847475, bind 3553345, connect 2005453, delroute 0 10.00 real 10.70 user 26.76 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 1048805, close 355768, bind 615048, connect 1468952, delroute 0 10.00 real 4.87 user 34.96 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 1182103, close 406562, bind 2317653, connect 815789, delroute 0 10.00 real 5.87 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 493227, close 412282, bind 0, connect 1065968, delroute 180486 10.01 real 3.90 user 32.75 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 1785126, close 562854, bind 5122041, connect 0, delroute 0 10.01 real 9.00 user 31.08 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 1569147, close 520112, bind 0, connect 3692644, delroute 0 10.01 real 8.14 user 31.80 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 1594744, close 518928, bind 2824852, connect 1875484, delroute 0 10.00 real 8.84 user 31.17 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 1490732, close 462843, bind 2696424, connect 1884021, delroute 0 10.46 real 7.89 user 31.97 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 1390667, close 546005, bind 2954205, connect 2057877, delroute 0 10.01 real 9.92 user 30.08 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 1483106, close 484384, bind 865918, connect 3072346, delroute 0 10.01 real 9.17 user 30.96 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 1594812, close 524732, bind 2902052, connect 1740276, delroute 0 10.01 real 9.35 user 30.60 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 975525, close 528522, bind 0, connect 2941965, delroute 701381 10.01 real 9.73 user 30.16 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1571605, close 596037, bind 5183788, connect 0, delroute 0 10.00 real 8.39 user 31.69 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1002215, close 294198, bind 0, connect 1330175, delroute 0 10.00 real 2.96 user 37.10 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1125554, close 365313, bind 1774567, connect 924570, delroute 0 10.00 real 5.08 user 34.82 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 108671, close 57133, bind 212597, connect 148376, delroute 0 10.25 real 0.75 user 39.39 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 485431, close 919502, bind 3519240, connect 1791726, delroute 0 10.01 real 10.63 user 29.13 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 919921, close 276423, bind 417849, connect 1409253, delroute 0 0m10.01s real 0m03.73s user 0m36.45s 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 1138702, close 390949, bind 1753065, connect 897942, delroute 0 0m10.01s real 0m04.87s user 0m35.19s 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 321187, close 256600, bind 0, connect 804709, delroute 116262 10.00 real 2.84 user 29.30 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1218628, close 430584, bind 5674797, connect 0, delroute 0 10.01 real 8.81 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 1008414, close 475598, bind 0, connect 3807878, delroute 0 10.01 real 7.74 user 28.78 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1287509, close 493789, bind 2897095, connect 1278500, delroute 0 10.00 real 7.39 user 30.76 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 137453, close 77423, bind 295212, connect 82908, delroute 0 10.62 real 0.79 user 35.67 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 427514, close 994319, bind 3543457, connect 1907783, delroute 0 10.01 real 10.88 user 25.80 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 998707, close 425059, bind 810716, connect 3655281, delroute 0 0m10.01s real 0m08.45s user 0m28.73s 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 1272386, close 487312, bind 2846228, connect 1374004, delroute 0 0m10.01s real 0m07.32s user 0m30.96s 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 273740, close 226531, bind 0, connect 1300690, delroute 107380 10.00 real 3.19 user 26.30 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 1540930, close 525717, bind 5254127, connect 0, delroute 0 10.00 real 8.72 user 31.08 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 1380772, close 517074, bind 0, connect 3550666, delroute 0 10.01 real 7.52 user 32.54 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 1418876, close 503055, bind 2720891, connect 1832446, delroute 0 10.01 real 8.21 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 1330234, close 420569, bind 2670780, connect 1737726, delroute 0 10.49 real 7.66 user 32.30 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 1079513, close 617331, bind 3151734, connect 2161161, delroute 0 10.01 real 9.66 user 30.23 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 1247217, close 505746, bind 831910, connect 3298556, delroute 0 10.00 real 8.44 user 31.56 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 1349870, close 507201, bind 2766349, connect 1891629, delroute 0 10.00 real 8.59 user 31.33 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 282497, close 264866, bind 0, connect 1229070, delroute 166934 10.00 real 3.49 user 29.30 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 234558 1.01 real 0.18 user 0.83 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 37458 1.00 real 0.02 user 0.96 sys