==== 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 1098254, close 928735, bind 1585418, connect 953528, delroute 0 10.01 real 5.38 user 34.23 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1004795, close 901712, bind 7118907, connect 0, delroute 0 10.00 real 12.37 user 27.67 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 826624, close 383856, bind 0, connect 1874656, delroute 0 10.00 real 3.71 user 36.15 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1096648, close 464101, bind 2237008, connect 1182971, delroute 0 10.01 real 5.80 user 34.28 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 117906, close 68058, bind 233886, connect 177689, delroute 0 10.28 real 0.88 user 39.14 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 582775, close 864417, bind 3396470, connect 1961274, delroute 0 10.01 real 10.70 user 29.35 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 887662, close 340006, bind 507334, connect 1695592, delroute 0 10.01 real 4.74 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 1129585, close 438027, bind 2077338, connect 1129909, delroute 0 10.01 real 5.61 user 34.36 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 683696, close 536199, bind 0, connect 1470368, delroute 353210 10.00 real 5.23 user 33.56 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1224117, close 458410, bind 5753280, connect 0, delroute 0 10.00 real 8.95 user 30.95 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1052974, close 518156, bind 0, connect 3981448, delroute 0 10.01 real 8.02 user 28.74 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1198996, close 527425, bind 2654071, connect 1828774, delroute 0 10.01 real 8.12 user 29.76 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 141136, close 81401, bind 288743, connect 123797, delroute 0 10.71 real 0.78 user 34.19 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 493406, close 878911, bind 3483050, connect 2118970, delroute 0 10.00 real 10.58 user 26.70 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 1004521, close 350261, bind 638503, connect 1481879, delroute 0 10.00 real 4.61 user 35.27 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 1173865, close 414165, bind 2217002, connect 809686, delroute 0 10.01 real 5.89 user 34.08 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 479605, close 388396, bind 0, connect 1019961, delroute 175342 10.00 real 3.73 user 32.75 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 1712815, close 554860, bind 5347549, connect 0, delroute 0 10.00 real 8.88 user 31.04 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 1523307, close 519872, bind 0, connect 3705408, delroute 0 10.00 real 8.19 user 31.84 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 1545610, close 544787, bind 2856908, connect 1905056, delroute 0 10.00 real 8.46 user 31.58 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 1525818, close 446734, bind 2526788, connect 1828949, delroute 0 10.45 real 8.24 user 31.80 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 1361190, close 572697, bind 2964856, connect 2012089, delroute 0 10.01 real 9.44 user 30.41 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 1430686, close 473411, bind 849591, connect 3087412, delroute 0 10.00 real 9.70 user 30.24 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 1563803, close 537289, bind 2810968, connect 1757810, delroute 0 10.00 real 9.31 user 30.66 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 976091, close 535804, bind 0, connect 2932804, delroute 687071 10.00 real 9.50 user 30.49 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1573591, close 579902, bind 4968647, connect 0, delroute 0 10.01 real 8.54 user 31.47 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 953781, close 247310, bind 0, connect 1313666, delroute 0 10.01 real 2.82 user 37.16 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1113947, close 386403, bind 1741374, connect 877630, delroute 0 10.01 real 5.01 user 35.08 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 119468, close 63167, bind 227945, connect 169372, delroute 0 10.28 real 0.83 user 39.17 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 462106, close 911516, bind 3431927, connect 1772823, delroute 0 10.00 real 10.18 user 29.58 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 909068, close 249585, bind 363172, connect 1325133, delroute 0 0m10.01s real 0m03.52s user 0m36.51s 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 1119855, close 374448, bind 1614282, connect 890248, delroute 0 0m10.01s real 0m04.47s user 0m35.63s 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 321713, close 249233, bind 0, connect 774891, delroute 113548 10.00 real 2.98 user 29.11 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1236070, close 426038, bind 5304981, connect 0, delroute 0 10.01 real 9.06 user 31.06 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 985437, close 563251, bind 0, connect 3487661, delroute 0 10.00 real 7.34 user 29.08 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1151433, close 516522, bind 2549264, connect 1652657, delroute 0 10.01 real 7.08 user 30.87 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 151951, close 85617, bind 271496, connect 111527, delroute 0 10.61 real 0.69 user 35.68 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 423669, close 948691, bind 3471674, connect 1933209, delroute 0 10.01 real 10.82 user 25.96 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 976218, close 502149, bind 720079, connect 3427665, delroute 0 0m10.01s real 0m08.39s user 0m28.81s 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 1157103, close 495391, bind 2518732, connect 1675092, delroute 0 0m10.01s real 0m07.54s user 0m30.53s 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 268774, close 224363, bind 0, connect 1282416, delroute 107172 10.00 real 3.62 user 25.99 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 1493167, close 528074, bind 5298835, connect 0, delroute 0 10.00 real 8.96 user 31.18 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 1370909, close 515295, bind 0, connect 3473507, delroute 0 10.01 real 7.79 user 32.15 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 1384006, close 477875, bind 2679767, connect 1837752, delroute 0 10.00 real 8.57 user 31.45 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 1312329, close 444550, bind 2557740, connect 1759597, delroute 0 10.53 real 7.63 user 32.48 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 1042874, close 638625, bind 3118274, connect 2129481, delroute 0 10.00 real 9.79 user 30.06 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 1210675, close 481900, bind 810078, connect 3370415, delroute 0 10.00 real 8.42 user 31.62 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 1328897, close 510779, bind 2765064, connect 1862670, delroute 0 10.00 real 7.79 user 32.18 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 275772, close 265238, bind 0, connect 1241677, delroute 166001 10.00 real 3.74 user 29.79 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 234628 1.01 real 0.19 user 0.80 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 37818 1.01 real 0.03 user 0.97 sys