==== 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 1103760, close 941732, bind 1638413, connect 981976, delroute 0 10.01 real 5.21 user 34.30 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1178551, close 853965, bind 6777215, connect 0, delroute 0 10.01 real 11.24 user 28.71 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 868529, close 424998, bind 0, connect 1923188, delroute 0 10.01 real 4.16 user 35.91 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1187977, close 420057, bind 2086036, connect 1196751, delroute 0 10.01 real 5.60 user 34.38 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 116840, close 62483, bind 210045, connect 164961, delroute 0 10.27 real 0.79 user 39.03 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 545496, close 902780, bind 3528701, connect 2130428, delroute 0 10.01 real 10.82 user 28.99 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 905913, close 351504, bind 517245, connect 1788926, delroute 0 10.01 real 5.06 user 34.99 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 1224047, close 437441, bind 1925232, connect 1145703, delroute 0 10.01 real 5.69 user 34.24 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 701130, close 563422, bind 0, connect 1503924, delroute 405801 10.00 real 5.39 user 33.32 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1355098, close 417899, bind 5656860, connect 0, delroute 0 10.01 real 8.81 user 31.19 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1088946, close 446339, bind 0, connect 4457089, delroute 0 10.01 real 8.62 user 28.83 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1373621, close 490346, bind 2922724, connect 1620990, delroute 0 10.00 real 8.03 user 30.46 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 136052, close 71271, bind 268719, connect 79151, delroute 0 10.70 real 0.65 user 34.55 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 534834, close 879275, bind 3618876, connect 2052405, delroute 0 10.00 real 11.30 user 26.04 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 1136059, close 335593, bind 562057, connect 1437140, delroute 0 10.01 real 4.48 user 35.47 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 1247231, close 408014, bind 2163175, connect 846183, delroute 0 10.01 real 6.01 user 33.89 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 476900, close 386678, bind 0, connect 1043171, delroute 174536 10.00 real 3.72 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 1885331, close 465907, bind 4954572, connect 0, delroute 0 10.00 real 8.48 user 31.49 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 1596133, close 482610, bind 0, connect 3685007, delroute 0 10.00 real 8.56 user 31.34 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 1617273, close 496983, bind 2825174, connect 1874711, delroute 0 10.01 real 8.62 user 31.38 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 1569231, close 409762, bind 2520708, connect 1873158, delroute 0 10.49 real 8.20 user 31.72 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 1429799, close 502657, bind 2870521, connect 2071817, delroute 0 10.01 real 9.49 user 30.60 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 1477109, close 472086, bind 825931, connect 3160418, delroute 0 10.00 real 9.35 user 30.65 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 1588064, close 498568, bind 2784632, connect 1823792, delroute 0 10.00 real 9.08 user 30.89 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 1019665, close 532783, bind 0, connect 2988512, delroute 680482 10.01 real 9.04 user 30.83 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1736187, close 516885, bind 4617056, connect 0, delroute 0 10.01 real 7.88 user 32.12 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1058378, close 204332, bind 0, connect 1285446, delroute 0 10.00 real 2.99 user 36.99 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1127437, close 329931, bind 1539300, connect 951109, delroute 0 10.01 real 4.39 user 35.62 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 107330, close 41185, bind 145985, connect 142277, delroute 0 10.37 real 0.51 user 39.74 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 489888, close 924357, bind 3447144, connect 1867070, delroute 0 10.00 real 10.27 user 29.45 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 945614, close 221660, bind 348818, connect 1330695, delroute 0 0m10.01s real 0m03.45s user 0m36.65s 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 1129148, close 336319, bind 1517079, connect 937369, delroute 0 0m10.01s real 0m04.56s user 0m35.40s 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 323198, close 258856, bind 0, connect 812462, delroute 118410 10.00 real 2.51 user 29.49 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1353791, close 395354, bind 5323959, connect 0, delroute 0 10.01 real 8.43 user 31.54 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1039891, close 463038, bind 0, connect 4020718, delroute 0 10.00 real 8.18 user 28.26 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1340241, close 475189, bind 2838996, connect 1415830, delroute 0 10.01 real 7.65 user 30.65 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 124559, close 70139, bind 285856, connect 77264, delroute 0 10.56 real 0.61 user 32.72 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 438739, close 1019016, bind 3622769, connect 1959652, delroute 0 10.01 real 10.80 user 25.77 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 1022847, close 421649, bind 811802, connect 3804282, delroute 0 0m10.01s real 0m08.36s user 0m28.85s 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 1354735, close 481742, bind 2813707, connect 1338065, delroute 0 0m10.01s real 0m07.32s user 0m31.23s 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 281764, close 227123, bind 0, connect 1320757, delroute 110749 10.00 real 3.51 user 26.43 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 1658313, close 474809, bind 4961926, connect 0, delroute 0 10.00 real 8.06 user 31.93 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 1421905, close 501541, bind 0, connect 3475443, delroute 0 10.01 real 7.87 user 32.21 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 1456396, close 487797, bind 2666481, connect 1864069, delroute 0 10.01 real 8.42 user 31.66 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 1398739, close 441852, bind 2455488, connect 1740036, delroute 0 10.48 real 7.80 user 32.19 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 1077149, close 656718, bind 3170311, connect 2254003, delroute 0 10.01 real 9.90 user 30.25 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 1297173, close 499345, bind 794965, connect 3294890, delroute 0 10.00 real 8.09 user 31.73 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 1408508, close 500132, bind 2678812, connect 1896312, delroute 0 10.00 real 8.07 user 31.68 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 289964, close 260929, bind 0, connect 1242470, delroute 178012 10.00 real 4.02 user 30.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 233895 1.01 real 0.17 user 0.81 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 42063 1.01 real 0.02 user 1.01 sys