==== 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 1156833, close 981206, bind 1654492, connect 979395, delroute 0 10.01 real 4.85 user 34.67 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1107284, close 875294, bind 7042161, connect 0, delroute 0 10.01 real 11.92 user 27.98 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 852432, close 392283, bind 0, connect 2050320, delroute 0 10.01 real 4.33 user 35.64 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1157823, close 486749, bind 2146837, connect 1226798, delroute 0 10.01 real 6.29 user 33.74 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 120105, close 64357, bind 210205, connect 174805, delroute 0 10.28 real 0.72 user 39.21 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 511467, close 966822, bind 3634805, connect 2176875, delroute 0 10.00 real 11.60 user 28.44 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 901917, close 368731, bind 532949, connect 1836319, delroute 0 10.01 real 5.02 user 34.88 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 1224784, close 442212, bind 2115704, connect 1148422, delroute 0 10.01 real 5.85 user 34.17 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 715933, close 583956, bind 0, connect 1554928, delroute 416995 10.00 real 5.47 user 33.25 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1339729, close 405579, bind 5705715, connect 0, delroute 0 10.00 real 9.16 user 30.89 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1074658, close 562410, bind 0, connect 3985997, delroute 0 10.01 real 7.78 user 29.00 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1259519, close 488586, bind 2755199, connect 1893321, delroute 0 10.01 real 8.51 user 29.68 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 156850, close 80392, bind 268333, connect 128481, delroute 0 10.71 real 0.76 user 34.63 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 551715, close 853135, bind 3558077, connect 2135428, delroute 0 10.00 real 10.47 user 27.07 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 1036516, close 327769, bind 645725, connect 1504195, delroute 0 10.01 real 4.69 user 35.21 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 1213926, close 381755, bind 2221360, connect 845029, delroute 0 10.01 real 6.05 user 34.08 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 495647, close 410182, bind 0, connect 1057246, delroute 180228 10.00 real 3.81 user 32.74 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 1858282, close 527699, bind 5042682, connect 0, delroute 0 10.00 real 8.20 user 31.85 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 1565459, close 509797, bind 0, connect 3711425, delroute 0 10.00 real 8.09 user 31.85 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 1576990, close 526065, bind 2858184, connect 1921787, delroute 0 10.00 real 9.03 user 30.96 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 1509945, close 460109, bind 2642948, connect 1905489, delroute 0 10.46 real 8.17 user 31.84 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 1391344, close 559431, bind 3026755, connect 2053594, delroute 0 10.00 real 9.71 user 30.28 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 1467215, close 483176, bind 824482, connect 3143812, delroute 0 10.00 real 9.33 user 30.62 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 1606939, close 508414, bind 2860591, connect 1767722, delroute 0 10.00 real 9.10 user 31.00 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 1003689, close 546561, bind 0, connect 2986414, delroute 691487 10.00 real 8.61 user 31.29 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1743703, close 520089, bind 4788684, connect 0, delroute 0 10.01 real 8.02 user 32.07 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1059605, close 232609, bind 0, connect 1335837, delroute 0 10.01 real 3.14 user 36.89 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1201107, close 355319, bind 1571909, connect 922788, delroute 0 10.01 real 4.64 user 35.52 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 123981, close 67682, bind 224502, connect 184188, delroute 0 10.29 real 0.52 user 39.41 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 499008, close 921504, bind 3458723, connect 1846735, delroute 0 10.01 real 10.62 user 29.26 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 927088, close 257719, bind 422996, connect 1436662, delroute 0 0m10.01s real 0m03.57s user 0m36.51s 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 1170158, close 352368, bind 1645332, connect 929636, delroute 0 0m10.01s real 0m04.50s user 0m35.51s 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 325866, close 286580, bind 0, connect 858940, delroute 121256 10.00 real 2.72 user 29.83 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1336236, close 382336, bind 5413670, connect 0, delroute 0 10.01 real 7.99 user 32.12 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1020525, close 569140, bind 0, connect 3636895, delroute 0 10.00 real 7.02 user 29.00 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1219367, close 519035, bind 2505725, connect 1660533, delroute 0 10.00 real 7.22 user 30.68 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 143261, close 78847, bind 285077, connect 118210, delroute 0 10.72 real 0.77 user 35.51 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 435380, close 983347, bind 3584952, connect 1989955, delroute 0 10.00 real 10.89 user 26.19 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 1030338, close 498696, bind 717930, connect 3508908, delroute 0 0m10.01s real 0m07.87s user 0m29.01s 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 1222892, close 504090, bind 2438934, connect 1739719, delroute 0 0m10.01s real 0m07.45s user 0m30.25s 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 286240, close 247505, bind 0, connect 1325905, delroute 111117 10.00 real 3.63 user 26.00 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 1623541, close 499151, bind 5106803, connect 0, delroute 0 10.00 real 8.22 user 31.83 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 1405593, close 505867, bind 0, connect 3521382, delroute 0 10.00 real 7.58 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 1397843, close 532754, bind 2756254, connect 1874763, delroute 0 10.00 real 8.41 user 31.47 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 1345790, close 427295, bind 2644332, connect 1767932, delroute 0 10.51 real 7.75 user 32.15 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 1072651, close 678617, bind 3198761, connect 2211111, delroute 0 10.01 real 10.00 user 29.95 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 1297070, close 487205, bind 797744, connect 3255484, delroute 0 10.00 real 8.50 user 31.52 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 1378728, close 502393, bind 2787769, connect 1875508, delroute 0 10.00 real 7.94 user 32.05 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 289731, close 280451, bind 0, connect 1257442, delroute 178969 10.00 real 3.71 user 30.51 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 236739 1.01 real 0.18 user 0.85 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 35023 1.01 real 0.01 user 1.01 sys