==== 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 1110209, close 948227, bind 1640122, connect 978872, delroute 0 10.00 real 5.26 user 34.21 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1076482, close 872702, bind 7080012, connect 0, delroute 0 10.01 real 11.88 user 28.10 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 770608, close 425746, bind 0, connect 2119857, delroute 0 10.01 real 4.48 user 35.43 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1153852, close 430500, bind 2133974, connect 1213948, delroute 0 10.01 real 5.97 user 34.12 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 113222, close 60604, bind 186601, connect 162639, delroute 0 10.33 real 0.62 user 39.43 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 563668, close 937294, bind 3605889, connect 2083294, delroute 0 10.01 real 11.85 user 28.14 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 919930, close 338781, bind 493328, connect 1766247, delroute 0 10.01 real 4.64 user 35.34 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 1191027, close 430641, bind 2014364, connect 1152678, delroute 0 10.01 real 5.25 user 34.72 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 730207, close 544874, bind 0, connect 1479020, delroute 410587 10.00 real 5.17 user 33.49 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1360605, close 413401, bind 5577135, connect 0, delroute 0 10.01 real 9.14 user 30.82 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1089163, close 420979, bind 0, connect 4584002, delroute 0 10.01 real 8.52 user 28.81 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1354040, close 462088, bind 2996022, connect 1646581, delroute 0 10.01 real 8.00 user 30.69 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 139509, close 75294, bind 264252, connect 63405, delroute 0 10.55 real 0.57 user 35.30 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 527637, close 854875, bind 3621614, connect 2125387, delroute 0 10.00 real 11.07 user 26.59 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 1108523, close 317114, bind 562203, connect 1457935, delroute 0 10.01 real 4.37 user 35.57 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 1222117, close 395913, bind 2174213, connect 858921, delroute 0 10.01 real 5.46 user 34.54 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 480788, close 392167, bind 0, connect 1060973, delroute 175769 10.00 real 3.43 user 33.08 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 1809091, close 489732, bind 5095674, connect 0, delroute 0 10.00 real 9.01 user 30.88 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 1538088, close 503571, bind 0, connect 3741065, delroute 0 10.00 real 8.42 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 1613689, close 490366, bind 2756783, connect 1899107, delroute 0 10.00 real 8.58 user 31.47 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 1566956, close 440778, bind 2606194, connect 1861570, delroute 0 10.45 real 8.38 user 31.57 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 1354697, close 571007, bind 3027358, connect 2097069, delroute 0 10.01 real 9.71 user 30.30 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 1462152, close 471509, bind 835595, connect 3150639, delroute 0 10.01 real 9.03 user 31.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 1563304, close 511017, bind 2785235, connect 1848482, delroute 0 10.00 real 8.75 user 31.35 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 979648, close 558124, bind 0, connect 2986223, delroute 700033 10.00 real 9.36 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 1709968, close 532551, bind 4777476, connect 0, delroute 0 10.01 real 8.04 user 31.91 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1016979, close 205358, bind 0, connect 1328319, delroute 0 10.01 real 2.81 user 37.30 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1104979, close 372451, bind 1587703, connect 960262, delroute 0 10.01 real 4.66 user 35.38 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 113740, close 64922, bind 226299, connect 172767, delroute 0 10.27 real 0.73 user 39.41 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 478602, close 949612, bind 3537177, connect 1859826, delroute 0 10.01 real 10.15 user 29.55 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 901866, close 245948, bind 370360, connect 1400536, delroute 0 0m10.00s real 0m03.34s user 0m36.58s 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 1113185, close 365694, bind 1583169, connect 947929, delroute 0 0m10.01s real 0m04.57s user 0m35.38s 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 323962, close 267985, bind 0, connect 815523, delroute 116156 10.01 real 2.67 user 29.26 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1377276, close 375261, bind 5294778, connect 0, delroute 0 10.01 real 8.35 user 31.66 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1026354, close 443640, bind 0, connect 4084173, delroute 0 10.01 real 7.80 user 28.72 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1327650, close 472480, bind 2792025, connect 1451934, delroute 0 10.01 real 7.28 user 31.42 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 158953, close 95274, bind 290380, connect 78839, delroute 0 10.66 real 0.90 user 35.02 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 437164, close 1004467, bind 3620563, connect 1986599, delroute 0 10.01 real 11.27 user 26.01 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 1032046, close 409109, bind 836096, connect 3819617, delroute 0 0m10.01s real 0m08.83s user 0m28.80s 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 1303717, close 450038, bind 2822626, connect 1509459, delroute 0 0m10.01s real 0m07.35s user 0m31.04s 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 275518, close 231348, bind 0, connect 1294090, delroute 108381 10.01 real 3.51 user 25.94 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 1645191, close 446965, bind 4986635, 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 1413923, close 489469, bind 0, connect 3479392, delroute 0 10.00 real 7.46 user 32.49 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 1425319, close 505740, bind 2639289, connect 1865332, delroute 0 10.00 real 7.68 user 32.31 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 1376806, close 427816, bind 2598597, connect 1732708, delroute 0 10.48 real 8.32 user 31.80 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 1074792, close 646350, bind 3214497, connect 2202336, delroute 0 10.01 real 10.16 user 30.04 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 1288611, close 478102, bind 791808, connect 3292694, delroute 0 10.01 real 7.98 user 32.09 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 1389404, close 487656, bind 2705381, connect 1879343, delroute 0 10.01 real 8.37 user 31.66 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 276291, close 260497, bind 0, connect 1259634, delroute 169203 10.01 real 3.61 user 29.02 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 239104 1.00 real 0.26 user 0.76 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 33106 1.01 real 0.03 user 0.99 sys