==== 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 1120671, close 963356, bind 1633184, connect 975830, delroute 0 10.01 real 5.48 user 34.33 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1105772, close 896631, bind 6865963, connect 0, delroute 0 10.01 real 12.06 user 28.01 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 838673, close 422940, bind 0, connect 2042765, delroute 0 10.01 real 3.91 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 1074323, close 557493, bind 2409819, connect 1280139, delroute 0 10.01 real 6.30 user 33.83 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 120904, close 68975, bind 225334, connect 190708, delroute 0 10.37 real 0.77 user 39.33 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 543382, close 900501, bind 3586193, connect 2116496, delroute 0 10.01 real 11.09 user 28.69 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 915275, close 351282, bind 504280, connect 1765960, delroute 0 10.01 real 4.55 user 35.43 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 1213814, close 447530, bind 2065172, connect 1136211, delroute 0 10.01 real 6.13 user 33.89 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 714884, close 563317, bind 0, connect 1491217, delroute 415619 10.00 real 5.05 user 33.79 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1335794, close 415050, bind 5601622, connect 0, delroute 0 10.00 real 9.01 user 30.93 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1085920, close 454309, bind 0, connect 4333843, delroute 0 10.00 real 9.09 user 28.12 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1340883, close 473903, bind 2938262, connect 1654522, delroute 0 10.01 real 7.79 user 30.74 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 105574, close 54825, bind 260302, connect 72792, delroute 0 10.64 real 0.57 user 27.84 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 543796, close 880449, bind 3635228, connect 2028572, delroute 0 10.00 real 11.13 user 26.50 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 1140007, close 301008, bind 548796, connect 1423592, delroute 0 10.01 real 4.50 user 35.42 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 1225659, close 389260, bind 2150085, connect 864176, delroute 0 10.01 real 5.52 user 34.46 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 479245, close 407267, bind 0, connect 1050430, delroute 182722 10.00 real 3.87 user 32.65 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 1843533, close 502060, bind 5050528, connect 0, delroute 0 10.00 real 8.54 user 31.35 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 1531059, close 513699, bind 0, connect 3726001, delroute 0 10.01 real 8.19 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 1574862, close 506461, bind 2817457, connect 1933828, delroute 0 10.00 real 8.77 user 31.26 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 1545473, close 420970, bind 2589140, connect 1869096, delroute 0 10.46 real 8.33 user 31.69 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 1413177, close 524421, bind 2975201, connect 1978989, delroute 0 10.00 real 9.24 user 30.83 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 1447064, close 483120, bind 833282, connect 3142447, delroute 0 10.00 real 9.11 user 30.92 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 1597191, close 506034, bind 2781088, connect 1785830, delroute 0 10.01 real 9.38 user 30.57 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 963800, close 553245, bind 0, connect 2976669, delroute 703933 10.00 real 9.06 user 30.86 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1705957, close 541862, bind 4752291, connect 0, delroute 0 10.01 real 7.83 user 32.25 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1050335, close 195454, bind 0, connect 1301843, delroute 0 10.00 real 3.11 user 36.96 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1133415, close 355030, bind 1612557, connect 927008, delroute 0 10.01 real 4.72 user 35.29 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 117076, close 49766, bind 185190, connect 148544, delroute 0 10.41 real 0.62 user 39.56 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 471876, close 938190, bind 3499334, connect 1866206, delroute 0 10.01 real 9.96 user 29.70 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 890589, close 267870, bind 338157, connect 1417990, delroute 0 0m10.01s real 0m03.50s user 0m36.62s 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 1113195, close 370445, bind 1621379, connect 940195, delroute 0 0m10.01s real 0m04.62s user 0m35.41s 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 316283, close 263455, bind 0, connect 799438, delroute 116127 10.00 real 2.74 user 29.48 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1276571, close 435534, bind 5414183, connect 0, delroute 0 10.01 real 8.77 user 31.19 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1000232, close 498260, bind 0, connect 3882655, delroute 0 10.01 real 8.05 user 28.49 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1284126, close 488080, bind 2844455, connect 1422025, delroute 0 10.00 real 7.49 user 30.77 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 142150, close 76130, bind 279289, connect 81591, delroute 0 10.56 real 0.63 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 441960, close 1001429, bind 3588914, connect 1976196, delroute 0 10.00 real 11.00 user 26.03 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 1002978, close 437655, bind 803440, connect 3717661, delroute 0 0m10.01s real 0m08.59s user 0m28.77s 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 1282953, close 487910, bind 2793896, connect 1439398, delroute 0 0m10.01s real 0m07.25s user 0m31.11s 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 274051, close 228034, bind 0, connect 1267219, delroute 106987 10.00 real 3.53 user 25.59 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 1631980, close 485458, bind 5003059, connect 0, delroute 0 10.00 real 8.63 user 31.37 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 1351246, close 557075, bind 0, connect 3614179, delroute 0 10.01 real 7.73 user 32.25 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 1427659, close 492886, bind 2666833, connect 1842826, delroute 0 10.01 real 8.54 user 31.48 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 1376231, close 422787, bind 2537910, connect 1720040, delroute 0 10.58 real 7.78 user 32.07 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 1045733, close 637946, bind 3162770, connect 2261120, delroute 0 10.01 real 10.16 user 29.85 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 1323116, close 434354, bind 758941, connect 3205053, delroute 0 10.00 real 8.04 user 31.86 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 1386436, close 480084, bind 2671464, connect 1875287, delroute 0 10.01 real 8.32 user 31.80 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 277488, close 256778, bind 0, connect 1222507, delroute 169058 10.00 real 3.87 user 29.56 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 237204 1.01 real 0.24 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 32669 1.01 real 0.02 user 0.97 sys