==== 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 1101895, close 953893, bind 1660419, connect 980090, delroute 0 10.00 real 5.40 user 33.99 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1109543, close 830627, bind 7052770, connect 0, delroute 0 10.01 real 11.65 user 28.33 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 781174, close 529875, bind 0, connect 2191140, delroute 0 10.01 real 4.76 user 35.27 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1163081, close 426289, bind 2086122, connect 1234280, delroute 0 10.01 real 5.93 user 34.22 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 115810, close 59903, bind 189978, connect 167455, delroute 0 10.27 real 0.52 user 39.53 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 485334, close 970140, bind 3771667, connect 2189910, delroute 0 10.00 real 11.35 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 970138, close 321972, bind 465095, connect 1721970, delroute 0 10.01 real 4.60 user 35.37 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 1197317, close 422722, bind 2077047, connect 1145363, delroute 0 10.01 real 5.57 user 34.46 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 713269, close 546829, bind 0, connect 1485126, delroute 408482 10.00 real 5.41 user 33.38 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1380356, close 404771, bind 5589081, connect 0, delroute 0 10.01 real 8.92 user 31.08 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1127459, close 406162, bind 0, connect 4543625, delroute 0 10.01 real 9.04 user 28.25 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1389271, close 441725, bind 2920154, connect 1703149, delroute 0 10.01 real 8.10 user 30.48 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 154034, close 78218, bind 269008, connect 93547, delroute 0 10.69 real 0.63 user 35.44 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 547266, close 870307, bind 3664234, connect 2052514, delroute 0 10.00 real 11.07 user 26.53 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 1115211, close 347035, bind 557685, connect 1459306, delroute 0 10.01 real 4.78 user 35.17 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 1252999, close 361365, bind 2132733, connect 854528, delroute 0 10.01 real 5.46 user 34.76 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 480654, close 406712, bind 0, connect 1053377, delroute 173766 10.00 real 4.19 user 32.56 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 1835793, close 491614, bind 5012199, connect 0, delroute 0 10.00 real 8.08 user 31.88 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 1584074, close 476988, bind 0, connect 3661718, delroute 0 10.00 real 7.96 user 32.00 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 1591247, close 486936, bind 2832597, connect 1895493, delroute 0 10.00 real 8.17 user 31.87 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 1567898, close 422719, bind 2536409, connect 1849941, delroute 0 10.56 real 8.15 user 31.85 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 1389565, close 546973, bind 2924792, connect 2097078, delroute 0 10.01 real 9.17 user 30.84 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 1447826, close 472370, bind 827974, connect 3167875, delroute 0 10.00 real 9.55 user 30.42 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 1589087, close 505544, bind 2776531, connect 1800031, delroute 0 10.00 real 8.88 user 31.15 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 987423, close 529658, bind 0, connect 2997666, delroute 670570 10.00 real 8.73 user 31.23 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1675844, close 544355, bind 4826591, connect 0, delroute 0 10.01 real 8.17 user 31.72 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1039835, close 207770, bind 0, connect 1299808, delroute 0 10.01 real 3.01 user 37.05 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1125336, close 344140, bind 1578710, connect 936359, delroute 0 10.01 real 4.36 user 35.81 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 119136, close 49925, bind 174344, connect 151785, delroute 0 10.37 real 0.51 user 39.44 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 452873, close 951504, bind 3545368, connect 1893032, delroute 0 10.00 real 10.82 user 29.07 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 942663, close 227954, bind 319597, connect 1363012, delroute 0 0m10.01s real 0m03.37s user 0m36.55s 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 1157394, close 366894, bind 1592965, connect 906597, delroute 0 0m10.01s real 0m04.71s user 0m35.37s 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 317005, close 267977, bind 0, connect 805245, delroute 113956 10.01 real 2.84 user 28.55 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1374849, close 385756, bind 5273591, connect 0, delroute 0 10.01 real 8.17 user 31.87 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1059107, close 457654, bind 0, connect 3948077, delroute 0 10.01 real 7.72 user 29.14 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1348606, close 458469, bind 2810437, connect 1437154, delroute 0 10.01 real 7.50 user 31.05 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 137628, close 75296, bind 282247, connect 88644, delroute 0 10.55 real 0.74 user 34.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 437264, close 1021489, bind 3630261, connect 1967856, delroute 0 10.01 real 11.29 user 25.61 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 1049261, close 402720, bind 818796, connect 3794529, delroute 0 0m10.01s real 0m08.65s user 0m28.95s 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 1346884, close 477148, bind 2808340, connect 1374643, delroute 0 0m10.01s real 0m07.09s user 0m31.34s 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 268433, close 222336, bind 0, connect 1285289, delroute 106380 10.00 real 3.45 user 25.06 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 1625235, close 465377, bind 5058124, connect 0, delroute 0 10.00 real 8.19 user 31.89 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 1392555, close 505593, bind 0, connect 3519445, delroute 0 10.00 real 7.84 user 32.11 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 1448332, close 483014, bind 2659927, connect 1812968, delroute 0 10.00 real 7.96 user 31.99 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 1410462, close 407903, bind 2505496, connect 1679188, delroute 0 10.54 real 7.56 user 32.23 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 1023305, close 669542, bind 3243098, connect 2295777, delroute 0 10.00 real 10.21 user 29.76 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 1296961, close 457518, bind 795027, connect 3270732, delroute 0 10.01 real 8.15 user 31.88 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 1365510, close 488729, bind 2721942, connect 1891114, delroute 0 10.00 real 8.51 user 31.40 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 281548, close 242004, bind 0, connect 1207924, delroute 164388 10.00 real 3.80 user 28.58 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 233464 1.01 real 0.21 user 0.82 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 37244 1.01 real 0.04 user 0.95 sys