==== 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 1167560, close 1023484, bind 1602240, connect 1003906, delroute 0 10.01 real 4.85 user 34.44 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1176988, close 1004516, bind 6798920, connect 0, delroute 0 10.00 real 11.84 user 28.15 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 840327, close 410052, bind 0, connect 2168622, delroute 0 10.00 real 4.70 user 35.29 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1157390, close 557501, bind 2254816, connect 1311300, delroute 0 10.00 real 6.02 user 33.85 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 112805, close 65683, bind 229185, connect 170402, delroute 0 10.36 real 0.93 user 38.96 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 609854, close 883325, bind 3610757, connect 1997588, delroute 0 10.01 real 10.58 user 29.37 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 918646, close 428475, bind 604484, connect 1929382, delroute 0 10.00 real 5.15 user 34.84 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 1239700, close 465073, bind 2244384, connect 1161770, delroute 0 10.00 real 6.47 user 33.65 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 713869, close 594169, bind 0, connect 1578846, delroute 403164 10.01 real 5.57 user 32.60 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1266504, close 474154, bind 6022052, connect 0, delroute 0 10.00 real 9.64 user 30.28 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1089529, close 564424, bind 0, connect 3869210, delroute 0 10.00 real 8.26 user 28.55 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1263726, close 545157, bind 2701407, connect 1762799, delroute 0 10.00 real 8.56 user 29.63 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 153191, close 85346, bind 279561, connect 114657, delroute 0 10.56 real 0.86 user 34.82 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 543514, close 838536, bind 3548515, connect 2060172, delroute 0 10.01 real 10.95 user 26.33 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 1143334, close 337046, bind 586754, connect 1369620, delroute 0 10.00 real 4.11 user 35.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 1222560, close 418531, bind 2325954, connect 800390, delroute 0 10.00 real 5.85 user 34.05 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 503849, close 417733, bind 0, connect 1045443, delroute 174814 10.01 real 3.65 user 31.95 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 1790455, close 602048, bind 5592420, connect 0, delroute 0 10.01 real 9.26 user 30.70 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 1627374, close 534707, bind 0, connect 3853598, delroute 0 10.01 real 8.92 user 31.10 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 1625796, close 541048, bind 2980929, connect 1985011, delroute 0 10.01 real 8.83 user 31.16 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 1568905, close 467907, bind 2695378, connect 1941969, delroute 0 10.54 real 8.20 user 31.66 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 1422783, close 595450, bind 3070019, connect 2116350, delroute 0 10.01 real 9.77 user 30.32 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 1500784, close 505417, bind 898541, connect 3211625, delroute 0 10.01 real 10.10 user 29.77 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 1635195, close 542779, bind 2952162, connect 1842954, delroute 0 10.01 real 9.28 user 30.64 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 989695, close 539895, bind 0, connect 2970962, delroute 667326 10.01 real 9.45 user 30.61 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1568471, close 668329, bind 5324440, connect 0, delroute 0 10.00 real 9.39 user 30.68 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 985711, close 345864, bind 0, connect 1385451, delroute 0 10.00 real 3.10 user 36.95 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1142708, close 422685, bind 1921499, connect 921275, delroute 0 10.00 real 5.02 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 120134, close 75263, bind 240325, connect 162450, delroute 0 10.36 real 0.80 user 39.15 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 543741, close 870525, bind 3506771, connect 1716057, delroute 0 10.01 real 10.11 user 29.62 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 963289, close 297990, bind 418591, connect 1401330, delroute 0 0m10.00s real 0m03.82s user 0m36.18s 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 1158129, close 422793, bind 1851841, connect 918296, delroute 0 0m10.00s real 0m05.47s user 0m34.52s 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 343170, close 281397, bind 0, connect 877605, delroute 127805 10.00 real 3.11 user 28.97 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1262769, close 448179, bind 5628650, connect 0, delroute 0 10.00 real 8.97 user 31.05 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1044355, close 579906, bind 0, connect 3454881, delroute 0 10.00 real 7.65 user 28.69 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1207254, close 533719, bind 2588518, connect 1599305, delroute 0 10.00 real 7.65 user 30.29 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 156371, close 98983, bind 302811, connect 119898, delroute 0 10.56 real 0.70 user 34.96 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 431979, close 1013340, bind 3587790, connect 1925564, delroute 0 10.00 real 11.01 user 25.89 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 982620, close 552636, bind 739920, connect 3362747, delroute 0 0m10.00s real 0m08.26s user 0m28.61s 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 1198708, close 543647, bind 2551226, connect 1582053, delroute 0 0m10.00s real 0m07.07s user 0m30.37s 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 305586, close 257132, bind 0, connect 1391815, delroute 116591 10.00 real 3.77 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 1476002, close 609017, bind 5768306, connect 0, delroute 0 10.01 real 9.63 user 30.38 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 1414993, close 539029, bind 0, connect 3660251, delroute 0 10.01 real 7.99 user 31.88 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 1402328, close 558764, bind 2807749, connect 1985507, delroute 0 10.01 real 8.44 user 31.63 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 1370310, close 452856, bind 2708806, connect 1781807, delroute 0 10.46 real 8.42 user 31.71 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 1124464, close 658087, bind 3209416, connect 2196297, delroute 0 10.00 real 9.86 user 30.12 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 1254231, close 535840, bind 849005, connect 3466143, delroute 0 10.00 real 9.50 user 30.53 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 1365562, close 549456, bind 2836366, connect 2007319, delroute 0 10.00 real 8.83 user 31.18 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 312333, close 297293, bind 0, connect 1389457, delroute 195325 10.00 real 4.42 user 28.53 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 229028 1.00 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 39183 1.00 real 0.03 user 0.97 sys