==== 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 930462, close 443883, bind 946275, connect 747297, delroute 0 10.00 real 5.16 user 26.13 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1778981, close 14173, bind 1492229, connect 0, delroute 0 10.01 real 11.71 user 28.25 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1720189, close 52546, bind 0, connect 487472, delroute 0 10.00 real 8.93 user 30.38 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 2175933, close 13580, bind 121454, connect 59694, delroute 0 10.09 real 10.43 user 29.91 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 117470, close 7201, bind 152000, connect 98362, delroute 0 10.31 real 0.88 user 28.57 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 2089945, close 22085, bind 101328, connect 54157, delroute 0 10.01 real 10.01 user 29.92 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 1954728, close 23382, bind 37514, connect 151012, delroute 0 10.00 real 10.34 user 29.39 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 2218390, close 12846, bind 94077, connect 47109, delroute 0 10.00 real 10.39 user 29.55 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 2205049, close 11430, bind 0, connect 32288, delroute 10900 10.01 real 10.13 user 29.89 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 969997, close 23242, bind 97436, connect 0, delroute 0 10.00 real 11.84 user 28.07 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 852448, close 81820, bind 0, connect 509082, delroute 0 10.00 real 10.09 user 28.17 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 832074, close 90207, bind 357525, connect 245718, delroute 0 10.00 real 10.38 user 27.84 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 129531, close 6080, bind 65378, connect 23493, delroute 0 10.58 real 0.89 user 20.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 808811, close 124186, bind 402517, connect 279419, delroute 0 10.01 real 10.28 user 27.96 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 693003, close 133694, bind 169284, connect 491724, delroute 0 10.00 real 8.50 user 29.34 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 799630, close 134613, bind 487034, connect 217964, delroute 0 10.00 real 9.40 user 28.74 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 784849, close 143506, bind 0, connect 268614, delroute 54343 10.01 real 9.60 user 29.15 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 2306282, close 4076, bind 128567, connect 0, delroute 0 10.01 real 10.22 user 29.82 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 2271394, close 4973, bind 0, connect 17046, delroute 0 10.01 real 10.63 user 29.39 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 2220555, close 6835, bind 18287, connect 12513, delroute 0 10.01 real 10.52 user 29.53 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 2194966, close 10355, bind 296885, connect 97009, delroute 0 10.29 real 10.25 user 29.83 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 2302732, close 17069, bind 25620, connect 19789, delroute 0 10.00 real 9.75 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 2001253, close 6026, bind 4021, connect 18332, delroute 0 10.01 real 10.72 user 29.23 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 1964933, close 5872, bind 16964, connect 15036, delroute 0 10.01 real 10.18 user 29.80 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 2147082, close 3078, bind 0, connect 14964, delroute 8243 10.01 real 10.34 user 29.70 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 2105506, close 1554, bind 145789, connect 0, delroute 0 10.00 real 10.30 user 29.72 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1579423, close 50415, bind 0, connect 383960, delroute 0 10.00 real 8.85 user 30.24 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1966549, close 18544, bind 99708, connect 48197, delroute 0 10.00 real 10.34 user 29.17 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 113303, close 2431, bind 74789, connect 76813, delroute 0 10.32 real 0.47 user 26.38 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1880007, close 25974, bind 99387, connect 50450, delroute 0 10.01 real 10.49 user 29.43 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 1641291, close 40755, bind 62616, connect 279532, delroute 0 0m10.01s real 0m09.19s user 0m30.24s 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 1993976, close 18475, bind 107576, connect 49506, delroute 0 0m10.01s real 0m09.59s user 0m30.22s 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 186808, close 607183, bind 0, connect 940289, delroute 82113 10.00 real 5.24 user 24.72 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 957403, close 17162, bind 70981, connect 0, delroute 0 10.00 real 11.10 user 28.66 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 778421, close 98854, bind 0, connect 609362, delroute 0 10.00 real 9.77 user 27.63 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 806528, close 104830, bind 393527, connect 253421, delroute 0 10.00 real 9.53 user 27.84 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 106759, close 4982, bind 64195, connect 35346, delroute 0 10.51 real 0.68 user 23.63 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 774602, close 144560, bind 401642, connect 279594, delroute 0 10.01 real 10.61 user 27.59 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 790433, close 94697, bind 109997, connect 525807, delroute 0 0m10.00s real 0m09.38s user 0m28.08s 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 778696, close 112382, bind 430042, connect 275365, delroute 0 0m10.00s real 0m09.36s user 0m28.18s 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 146563, close 874291, bind 0, connect 1124858, delroute 74991 10.00 real 5.32 user 22.70 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 1736725, close 4915, bind 20096, connect 0, delroute 0 10.01 real 9.65 user 30.29 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 1781010, close 7228, bind 0, connect 53369, delroute 0 10.01 real 10.42 user 29.63 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 1939557, close 3990, bind 20272, connect 17170, delroute 0 10.06 real 9.91 user 30.17 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 1831964, close 7588, bind 261938, connect 166820, delroute 0 10.31 real 9.54 user 30.51 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 1556138, close 36329, bind 60431, connect 48591, delroute 0 10.01 real 10.18 user 29.89 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 1771420, close 6589, bind 10753, connect 52133, delroute 0 10.03 real 9.66 user 30.42 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 1807377, close 4399, bind 28309, connect 20225, delroute 0 10.00 real 10.47 user 29.59 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 149719, close 714055, bind 0, connect 1236892, delroute 92369 10.00 real 6.30 user 24.20 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 206898 1.01 real 0.14 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 15676 1.00 real 0.01 user 0.98 sys