==== 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 1121958, close 956856, bind 1611161, connect 964394, delroute 0 10.00 real 5.23 user 34.29 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1079428, close 933503, bind 6924495, connect 0, delroute 0 10.00 real 12.26 user 27.57 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 823626, close 533202, bind 0, connect 2151942, delroute 0 10.00 real 4.76 user 35.20 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1132856, close 470571, bind 2164860, connect 1226253, delroute 0 10.00 real 6.36 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 122086, close 71792, bind 230300, connect 187411, delroute 0 10.35 real 0.90 user 39.12 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 537511, close 869172, bind 3543535, connect 2118623, delroute 0 10.00 real 10.83 user 29.15 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 877445, close 324026, bind 525385, connect 1819985, delroute 0 10.01 real 4.34 user 35.71 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 1196313, close 440613, bind 2067720, connect 1137256, delroute 0 10.01 real 5.63 user 34.58 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 724374, close 558975, bind 0, connect 1508487, delroute 410001 10.01 real 5.45 user 33.47 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1328043, close 407055, bind 5684611, connect 0, delroute 0 10.01 real 9.15 user 30.81 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1086197, close 489500, bind 0, connect 4202471, delroute 0 10.00 real 9.16 user 28.01 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1282751, close 474776, bind 2636957, connect 1922117, delroute 0 10.00 real 8.57 user 29.45 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 145726, close 82074, bind 311877, connect 139759, delroute 0 10.68 real 0.82 user 34.28 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 559020, close 875762, bind 3567648, connect 2053918, delroute 0 10.01 real 10.72 user 26.55 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 1070809, close 321332, bind 558568, connect 1474102, delroute 0 10.00 real 4.58 user 35.45 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 1239280, close 362165, bind 2130291, connect 844956, delroute 0 10.01 real 5.68 user 34.28 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 502868, close 425882, bind 0, connect 1029250, delroute 175412 10.01 real 3.63 user 32.98 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 1792476, close 549312, bind 5156885, connect 0, delroute 0 10.00 real 9.01 user 30.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 1525454, close 512731, bind 0, connect 3749782, delroute 0 10.00 real 8.50 user 31.42 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 1550942, close 545778, bind 2843720, connect 1940455, delroute 0 10.01 real 8.79 user 31.13 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 1493772, close 447984, bind 2588297, connect 1928253, delroute 0 10.46 real 8.53 user 31.45 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 1359164, close 584019, bind 2980323, connect 2073037, delroute 0 10.00 real 10.13 user 29.92 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 1458471, close 465526, bind 836994, connect 3131618, delroute 0 10.00 real 9.91 user 30.06 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 1579562, close 509166, bind 2798807, connect 1788833, delroute 0 10.01 real 8.77 user 31.31 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 910069, close 556311, bind 0, connect 3069418, delroute 662954 10.01 real 9.27 user 30.70 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1719368, close 529262, bind 4772106, connect 0, delroute 0 10.01 real 7.98 user 32.04 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1003034, close 222549, bind 0, connect 1329236, delroute 0 10.00 real 2.68 user 37.40 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1129246, close 353571, bind 1615904, connect 927260, delroute 0 10.00 real 4.97 user 35.02 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 121908, close 65094, bind 247384, connect 168166, delroute 0 10.28 real 0.80 user 39.20 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 521935, close 891711, bind 3374757, connect 1811251, delroute 0 10.01 real 9.91 user 29.90 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 890051, close 242918, bind 381657, connect 1435870, delroute 0 0m10.01s real 0m03.69s user 0m36.31s 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 1163957, close 364630, bind 1571948, connect 912005, delroute 0 0m10.01s real 0m04.66s user 0m35.36s 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 330577, close 259613, bind 0, connect 793256, delroute 115028 10.00 real 2.90 user 29.23 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1271769, close 417804, bind 5507599, connect 0, delroute 0 10.01 real 8.90 user 31.24 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1015632, close 537742, bind 0, connect 3683408, delroute 0 10.00 real 7.81 user 28.27 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1218337, close 529187, bind 2517549, connect 1606788, delroute 0 10.00 real 7.56 user 30.49 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 168162, close 85685, bind 268204, connect 81553, delroute 0 10.57 real 0.78 user 31.77 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 461485, close 971120, bind 3573647, connect 1961976, delroute 0 10.00 real 10.57 user 26.58 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 994433, close 530758, bind 755154, connect 3344531, delroute 0 0m10.01s real 0m08.22s user 0m28.81s 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 1249166, close 517765, bind 2518831, connect 1521862, delroute 0 0m10.01s real 0m06.84s user 0m31.00s 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 275945, close 239983, bind 0, connect 1286691, delroute 106073 10.00 real 3.52 user 26.29 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 1589430, close 501263, bind 5119433, connect 0, delroute 0 10.00 real 8.67 user 31.40 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 1344502, close 533424, bind 0, connect 3529379, delroute 0 10.01 real 8.74 user 31.15 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 1377378, close 526001, bind 2722008, connect 1923621, delroute 0 10.00 real 8.51 user 31.44 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 1286524, close 460420, bind 2673779, connect 1804563, delroute 0 10.57 real 7.61 user 32.41 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 1063878, close 621665, bind 3147057, connect 2234472, delroute 0 10.01 real 9.76 user 30.30 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 1254180, close 486304, bind 814598, connect 3325902, delroute 0 10.00 real 7.89 user 32.18 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 1355874, close 499687, bind 2698697, connect 1878390, delroute 0 10.01 real 8.19 user 31.82 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 283184, close 286355, bind 0, connect 1273414, delroute 164511 10.00 real 3.73 user 29.33 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 223797 1.01 real 0.19 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 34585 1.01 real 0.04 user 0.98 sys