==== 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 1130174, close 972084, bind 1654645, connect 964046, delroute 0 10.00 real 5.26 user 34.27 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1109655, close 916760, bind 6793645, connect 0, delroute 0 10.01 real 12.08 user 27.96 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 827047, close 409767, bind 0, connect 2041185, delroute 0 10.01 real 4.13 user 35.92 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1014348, close 645451, bind 2544060, connect 1341218, delroute 0 10.01 real 6.98 user 33.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 145613, close 109931, bind 332070, connect 264306, delroute 0 10.41 real 1.14 user 38.94 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 545746, close 903450, bind 3583524, connect 2066876, delroute 0 10.01 real 11.20 user 28.74 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 906055, close 384927, bind 527439, connect 1806537, delroute 0 10.01 real 4.97 user 35.01 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 1212431, close 428322, bind 2024436, connect 1149859, delroute 0 10.00 real 5.97 user 34.02 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 715789, close 546697, bind 0, connect 1473131, delroute 396293 10.00 real 5.21 user 33.54 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1339473, close 403689, bind 5636556, connect 0, delroute 0 10.00 real 9.10 user 30.86 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1103179, close 495729, bind 0, connect 4051843, delroute 0 10.01 real 8.44 user 28.44 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1288503, close 459056, bind 2767238, connect 1898297, delroute 0 10.01 real 8.07 user 30.44 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 136073, close 69337, bind 259542, connect 91924, delroute 0 10.68 real 0.67 user 35.64 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 550415, close 812391, bind 3522899, connect 2060872, delroute 0 10.00 real 10.32 user 27.36 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 1081339, close 325520, bind 578860, connect 1446619, delroute 0 10.01 real 4.86 user 35.17 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 1225221, close 387633, bind 2099370, connect 846503, delroute 0 10.01 real 5.84 user 34.02 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 481519, close 390159, bind 0, connect 1029705, delroute 174097 10.00 real 3.75 user 32.50 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 1871549, close 501296, bind 4903761, connect 0, delroute 0 10.00 real 8.59 user 31.42 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 1552382, close 528912, bind 0, connect 3675032, delroute 0 10.01 real 8.69 user 31.26 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 1608378, close 527835, bind 2763189, connect 1883732, delroute 0 10.00 real 8.62 user 31.41 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 1495612, close 439846, bind 2604891, connect 1898050, delroute 0 10.46 real 8.21 user 31.81 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 1384651, close 548882, bind 2892009, connect 2069425, delroute 0 10.01 real 9.49 user 30.63 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 1469890, close 473790, bind 842734, connect 3090331, delroute 0 10.00 real 9.08 user 30.94 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 1592514, close 523576, bind 2739283, connect 1806263, delroute 0 10.01 real 9.15 user 30.81 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 1008546, close 543490, bind 0, connect 2943851, delroute 645012 10.01 real 9.01 user 31.14 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1690679, close 545841, bind 4797355, connect 0, delroute 0 10.01 real 8.20 user 31.88 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1020147, close 224728, bind 0, connect 1326369, delroute 0 10.00 real 2.97 user 37.04 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1137656, close 343314, bind 1599570, connect 941995, delroute 0 10.01 real 4.59 user 35.44 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 118548, close 45670, bind 182284, connect 145272, delroute 0 10.34 real 0.57 user 39.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 486012, close 918445, bind 3414160, connect 1821602, delroute 0 10.00 real 10.10 user 29.71 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 867750, close 299478, bind 345382, connect 1443904, delroute 0 0m10.01s real 0m03.70s user 0m36.35s 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 1140574, close 370238, bind 1598965, connect 923131, delroute 0 0m10.01s real 0m04.91s user 0m34.99s 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 322960, close 269230, bind 0, connect 807095, delroute 114153 10.00 real 2.67 user 29.61 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1276247, close 408365, bind 5468061, connect 0, delroute 0 10.01 real 8.42 user 31.75 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1026527, close 525149, bind 0, connect 3644628, delroute 0 10.01 real 7.56 user 29.04 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1259909, close 491031, bind 2583791, connect 1579990, delroute 0 10.01 real 7.28 user 30.83 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 123062, close 64922, bind 252937, connect 83342, delroute 0 10.68 real 0.70 user 29.62 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 435192, close 1000964, bind 3535473, connect 1950600, delroute 0 10.00 real 11.13 user 26.19 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 1012744, close 491203, bind 722543, connect 3452981, delroute 0 0m10.01s real 0m08.13s user 0m28.89s 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 1241360, close 502171, bind 2557955, connect 1574849, delroute 0 0m10.01s real 0m07.29s user 0m30.65s 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 276214, close 226001, bind 0, connect 1249908, delroute 106256 10.00 real 3.52 user 26.34 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 1661124, close 454272, bind 4811286, connect 0, delroute 0 10.00 real 8.11 user 31.86 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 1383439, close 502241, bind 0, connect 3487873, delroute 0 10.01 real 7.90 user 32.14 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 1431029, close 499518, bind 2635734, connect 1844854, delroute 0 10.01 real 7.90 user 32.11 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 1368328, close 404494, bind 2572364, connect 1726765, delroute 0 10.57 real 7.74 user 32.27 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 1053970, close 627467, bind 3144242, connect 2190614, delroute 0 10.01 real 9.99 user 29.98 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 1231161, close 499783, bind 807417, connect 3266388, delroute 0 10.00 real 8.25 user 31.72 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 1392018, close 480950, bind 2675970, connect 1856105, delroute 0 10.00 real 7.76 user 32.29 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 280961, close 252296, bind 0, connect 1213880, delroute 165580 10.00 real 3.96 user 28.91 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 223248 1.01 real 0.21 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 32531 1.01 real 0.06 user 0.95 sys