==== 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 1180997, close 1040701, bind 1661854, connect 995011, delroute 0 10.01 real 5.49 user 34.32 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1115302, close 1012539, bind 7051804, connect 0, delroute 0 10.00 real 11.39 user 28.50 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 848168, close 492887, bind 0, connect 2175390, delroute 0 10.00 real 4.06 user 35.88 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1118152, close 629235, bind 2466211, connect 1361763, delroute 0 10.00 real 6.93 user 33.05 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 114386, close 57609, bind 226399, connect 165555, delroute 0 10.25 real 0.68 user 39.36 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 600841, close 893387, bind 3588468, connect 2098718, delroute 0 10.00 real 10.82 user 29.05 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 944493, close 368283, bind 532148, connect 1888162, delroute 0 10.00 real 5.15 user 34.91 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 1270068, close 453388, bind 2119941, connect 1177843, delroute 0 10.00 real 6.02 user 33.85 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 711465, close 584434, bind 0, connect 1588088, delroute 377262 10.01 real 5.23 user 33.10 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1371446, close 428409, bind 5727917, connect 0, delroute 0 10.00 real 9.39 user 30.71 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1112341, close 555410, bind 0, connect 4003588, delroute 0 10.00 real 8.00 user 28.86 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1274894, close 527559, bind 2643344, connect 1925749, delroute 0 10.00 real 8.54 user 29.56 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 151771, close 80074, bind 258677, connect 116953, delroute 0 10.64 real 0.80 user 34.99 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 571597, close 839645, bind 3582206, connect 2105254, delroute 0 10.00 real 10.34 user 27.35 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 1098877, close 332218, bind 603393, connect 1462202, delroute 0 10.00 real 4.90 user 35.03 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 1248390, close 412222, bind 2159731, connect 842753, delroute 0 10.00 real 5.57 user 34.51 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 502953, close 425399, bind 0, connect 1059705, delroute 177847 10.01 real 3.73 user 31.62 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 1842810, close 558614, bind 5431157, connect 0, delroute 0 10.01 real 9.26 user 30.67 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 1558200, close 564012, bind 0, connect 3941927, delroute 0 10.01 real 9.64 user 30.32 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 1600170, close 554853, bind 2955697, connect 2028563, delroute 0 10.01 real 9.02 user 30.95 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 1537045, close 471609, bind 2614958, connect 1956538, delroute 0 10.44 real 8.87 user 31.19 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 1427081, close 599670, bind 3086666, connect 2143225, delroute 0 10.01 real 9.43 user 30.65 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 1474280, close 503348, bind 892360, connect 3245024, delroute 0 10.01 real 10.11 user 30.01 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 1615206, close 543836, bind 2841243, connect 1904387, delroute 0 10.01 real 9.60 user 30.34 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 1084978, close 544072, bind 0, connect 2908159, delroute 609738 10.01 real 9.49 user 30.46 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1665979, close 546756, bind 5121804, connect 0, delroute 0 10.00 real 9.18 user 30.77 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1077491, close 263822, bind 0, connect 1367421, delroute 0 10.00 real 3.19 user 36.91 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1211617, close 365218, bind 1724992, connect 934627, delroute 0 10.00 real 4.98 user 34.99 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 124926, close 61560, bind 197154, connect 150670, delroute 0 10.39 real 0.73 user 39.29 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 539914, close 950530, bind 3481311, connect 1811107, delroute 0 10.00 real 9.76 user 30.10 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 934704, close 274744, bind 420440, connect 1438810, delroute 0 0m10.00s real 0m03.76s user 0m36.31s 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 1171336, close 391957, bind 1734196, connect 944725, delroute 0 0m10.01s real 0m04.92s user 0m35.21s 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 337642, close 289273, bind 0, connect 886470, delroute 127645 10.00 real 3.01 user 28.99 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1371725, close 399738, bind 5325695, connect 0, delroute 0 10.00 real 8.56 user 31.45 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1062863, close 599176, bind 0, connect 3474984, delroute 0 10.00 real 7.28 user 29.07 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1243798, close 537144, bind 2365301, connect 1672942, delroute 0 10.00 real 7.31 user 30.54 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 149314, close 85799, bind 275167, connect 107626, delroute 0 10.64 real 0.77 user 35.33 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 452376, close 997097, bind 3598236, connect 2013409, delroute 0 10.00 real 11.11 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 967315, close 540749, bind 724888, connect 3519327, delroute 0 0m10.00s real 0m08.89s user 0m27.97s 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 1250864, close 541810, bind 2376621, connect 1631856, delroute 0 0m10.00s real 0m07.64s user 0m30.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 302808, close 249362, bind 0, connect 1395037, delroute 117262 10.00 real 4.03 user 25.50 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 1671209, close 483595, bind 5160754, connect 0, delroute 0 10.01 real 8.56 user 31.44 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 1430916, close 532844, bind 0, connect 3667951, delroute 0 10.01 real 8.34 user 31.56 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 1486718, close 524661, bind 2674649, connect 1950225, delroute 0 10.01 real 8.70 user 31.35 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 1407555, close 431584, bind 2563780, connect 1785455, delroute 0 10.50 real 7.69 user 32.24 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 1096978, close 672500, bind 3194441, connect 2284837, delroute 0 10.01 real 10.51 user 29.45 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 1212777, close 578203, bind 851242, connect 3587073, delroute 0 10.00 real 9.03 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 1377286, close 555499, bind 2829005, connect 1998127, delroute 0 10.00 real 8.51 user 31.50 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 304794, close 294149, bind 0, connect 1453145, delroute 191650 10.00 real 4.31 user 29.35 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 231982 1.01 real 0.18 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 44470 1.00 real 0.03 user 0.97 sys