==== 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 1128902, close 949627, bind 1618295, connect 980869, delroute 0 10.00 real 5.12 user 34.11 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1142708, close 918285, bind 6742853, connect 0, delroute 0 10.00 real 11.71 user 28.23 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 830601, close 393609, bind 0, connect 1994413, delroute 0 10.01 real 3.97 user 36.12 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 993840, close 460308, bind 2463860, connect 1393037, delroute 0 10.00 real 6.58 user 33.50 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 152769, close 129149, bind 353753, connect 284367, delroute 0 10.32 real 1.19 user 38.73 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 539968, close 916928, bind 3586551, connect 2071762, delroute 0 10.00 real 11.01 user 28.85 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 929986, close 355249, bind 571761, connect 1777137, delroute 0 10.01 real 4.81 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 1227170, close 448347, bind 2161002, connect 1127340, delroute 0 10.01 real 6.41 user 33.68 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 709341, close 563433, bind 0, connect 1543634, delroute 395923 10.00 real 4.90 user 33.81 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1225968, close 445191, bind 5990950, connect 0, delroute 0 10.01 real 9.46 user 30.52 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1073040, close 481718, bind 0, connect 4181872, delroute 0 10.00 real 8.71 user 27.80 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1254235, close 462260, bind 2932116, connect 1780464, delroute 0 10.01 real 8.10 user 30.02 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 143855, close 72960, bind 299176, connect 96557, delroute 0 10.71 real 0.78 user 33.83 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 529186, close 835338, bind 3539998, connect 2046278, delroute 0 10.00 real 10.85 user 26.44 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 1076792, close 342744, bind 584146, connect 1425936, delroute 0 10.01 real 4.37 user 35.75 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 1183014, close 390292, bind 2239362, connect 814965, delroute 0 10.01 real 5.74 user 34.27 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 493658, close 412748, bind 0, connect 1043435, delroute 180546 10.01 real 3.86 user 32.85 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 1751149, close 571067, bind 5291160, connect 0, delroute 0 10.00 real 9.15 user 30.87 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 1529231, close 543489, bind 0, connect 3725746, delroute 0 10.01 real 8.58 user 31.46 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 1543746, close 544874, bind 2836842, connect 1934142, delroute 0 10.01 real 8.67 user 31.44 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 1503100, close 463381, bind 2665949, connect 1862808, delroute 0 10.46 real 8.53 user 31.38 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 1357673, close 586365, bind 3046226, connect 1999642, delroute 0 10.00 real 10.16 user 29.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 1440993, close 494920, bind 846624, connect 3128666, delroute 0 10.00 real 9.62 user 30.41 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 1568996, close 502195, bind 2877917, connect 1769685, delroute 0 10.01 real 8.87 user 31.27 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 1027839, close 529114, bind 0, connect 2877740, delroute 695258 10.01 real 9.41 user 30.63 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1621841, close 601236, bind 4964473, connect 0, delroute 0 10.00 real 8.32 user 31.63 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 997701, close 261202, bind 0, connect 1351634, delroute 0 10.00 real 3.00 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 1153704, close 382875, bind 1795401, connect 898509, delroute 0 10.00 real 5.20 user 34.89 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 115618, close 64675, bind 217952, connect 166227, delroute 0 10.27 real 0.79 user 39.28 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 520404, close 927892, bind 3454258, connect 1769204, delroute 0 10.01 real 10.27 user 29.66 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 941185, close 281984, bind 401035, connect 1372449, delroute 0 0m10.01s real 0m04.04s user 0m36.00s 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 1157992, close 389009, bind 1728862, connect 898019, delroute 0 0m10.01s real 0m05.06s user 0m34.94s 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 321198, close 272184, bind 0, connect 844702, delroute 119937 10.00 real 2.92 user 29.17 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1194997, close 454999, bind 5726572, connect 0, delroute 0 10.01 real 9.15 user 30.72 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1016970, close 532530, bind 0, connect 3606039, delroute 0 10.00 real 7.84 user 28.46 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1192674, close 545217, bind 2632484, connect 1512841, delroute 0 10.01 real 7.34 user 30.58 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 156217, close 82721, bind 272980, connect 111284, delroute 0 10.58 real 0.71 user 35.17 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 462170, close 952629, bind 3476454, connect 1927060, delroute 0 10.00 real 10.60 user 26.60 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 939532, close 493912, bind 802313, connect 3594599, delroute 0 0m10.01s real 0m08.57s user 0m28.39s 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 1190017, close 516455, bind 2600428, connect 1573767, delroute 0 0m10.01s real 0m07.60s user 0m30.12s 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 279814, close 247160, bind 0, connect 1298818, delroute 110328 10.00 real 3.34 user 26.63 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 1491971, close 562432, bind 5478627, connect 0, delroute 0 10.00 real 8.66 user 31.39 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 1359538, close 542401, bind 0, connect 3564336, delroute 0 10.01 real 7.63 user 32.38 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 1367695, close 548521, bind 2790903, connect 1892709, delroute 0 10.01 real 8.83 user 31.13 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 1330002, close 445409, bind 2649822, connect 1754468, delroute 0 10.56 real 7.79 user 32.20 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 1059559, close 664888, bind 3180311, connect 2203960, delroute 0 10.01 real 10.83 user 29.10 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 1228021, close 501604, bind 842629, connect 3375382, delroute 0 10.00 real 8.98 user 30.97 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 1364281, close 515749, bind 2762875, connect 1889233, delroute 0 10.00 real 8.28 user 31.67 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 293123, close 270543, bind 0, connect 1237645, delroute 178150 10.00 real 3.79 user 30.05 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 238838 1.01 real 0.19 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 35113 1.00 real 0.01 user 1.00 sys