START sys/netinet/bindconnect 2024-03-26T00:41:07Z ==== setup-maxfiles ==== [[ $(sysctl -n kern.maxfiles) -ge 110000 ]] || sysctl kern.maxfiles=110000 kern.maxfiles: 2950 -> 110000 ==== run-default ==== cc -O2 -pipe -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -MD -MP -c /usr/src/regress/sys/netinet/bindconnect/bindconnect.c cc -o bindconnect bindconnect.o -lpthread time ./bindconnect count: socket 100035, close 113621, bind 506035, connect 254436, delroute 0 10.01 real 0.78 user 34.63 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 282661, close 253137, bind 3697194, connect 0, delroute 0 10.01 real 2.69 user 85.02 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 273, close 201, bind 0, connect 531510, delroute 0 10.01 real 0.65 user 80.63 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 18440, close 18255, bind 817314, connect 444930, delroute 0 10.01 real 1.21 user 81.69 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 72155, close 72574, bind 883960, connect 452117, delroute 0 10.67 real 1.64 user 63.12 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 28584, close 70654, bind 1026329, connect 564058, delroute 0 10.02 real 1.55 user 82.32 sys ==== run-inet-udp-localnet-connect ==== SKIPPED ==== run-inet-udp-localnet-bind-connect ==== SKIPPED ==== run-inet-udp-localnet-connect-delete ==== SKIPPED ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 183152, close 92096, bind 860036, connect 0, delroute 0 10.01 real 0.69 user 81.01 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 112369, close 59803, bind 0, connect 402709, delroute 0 10.01 real 0.62 user 78.67 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 115046, close 62881, bind 273654, connect 212005, delroute 0 10.01 real 0.55 user 80.99 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 79867, close 75476, bind 452177, connect 373452, delroute 0 11.97 real 0.65 user 55.57 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 88697, close 147449, bind 439747, connect 358722, delroute 0 10.01 real 0.98 user 77.66 sys ==== run-inet-tcp-localnet-connect ==== SKIPPED ==== run-inet-tcp-localnet-bind-connect ==== SKIPPED ==== run-inet-tcp-localnet-connect-delete ==== SKIPPED ==== run-inet-any-bind ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 275742, close 269307, bind 3697879, connect 0, delroute 0 10.01 real 2.81 user 84.50 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 416, close 906, bind 0, connect 650736, delroute 0 10.01 real 0.77 user 82.22 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 8109, close 7698, bind 930299, connect 335798, delroute 0 10.01 real 0.93 user 80.76 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 94588, close 76309, bind 1734470, connect 662674, delroute 0 10.86 real 1.95 user 81.87 sys ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 10555, close 36068, bind 1027457, connect 407971, delroute 0 10.01 real 1.06 user 80.46 sys ==== run-inet-any-localnet-connect ==== SKIPPED ==== run-inet-any-localnet-bind-connect ==== SKIPPED ==== run-inet-any-localnet-connect-delete ==== SKIPPED ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 288621, close 256741, bind 3614420, connect 0, delroute 0 10.01 real 2.58 user 85.10 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 569, close 448, bind 0, connect 584297, delroute 0 10.01 real 0.90 user 80.89 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 20340, close 20712, bind 1087484, connect 385232, delroute 0 10.01 real 1.24 user 80.22 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 72324, close 79405, bind 1240634, connect 467066, delroute 0 10.66 real 1.36 user 64.15 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 28828, close 92848, bind 1301543, connect 536750, delroute 0 10.01 real 1.84 user 78.92 sys ==== run-inet6-udp-localnet-connect ==== SKIPPED ==== run-inet6-udp-localnet-bind-connect ==== SKIPPED ==== run-inet6-udp-localnet-connect-delete ==== SKIPPED ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 181680, close 92986, bind 871094, connect 0, delroute 0 10.01 real 0.71 user 81.46 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 94623, close 52746, bind 0, connect 375725, delroute 0 10.01 real 0.59 user 77.44 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 102482, close 57111, bind 241828, connect 195343, delroute 0 10.01 real 0.54 user 77.31 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 79023, close 73890, bind 460343, connect 390416, delroute 0 11.54 real 0.81 user 60.28 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 78075, close 154399, bind 417672, connect 357721, delroute 0 10.02 real 0.92 user 75.05 sys ==== run-inet6-tcp-localnet-connect ==== SKIPPED ==== run-inet6-tcp-localnet-bind-connect ==== SKIPPED ==== run-inet6-tcp-localnet-connect-delete ==== SKIPPED ==== run-inet6-any-bind ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 261550, close 257481, bind 3515276, connect 0, delroute 0 10.01 real 2.59 user 85.19 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1580, close 1627, bind 0, connect 716392, delroute 0 10.01 real 0.75 user 82.59 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 42046, close 38859, bind 941906, connect 600788, delroute 0 10.01 real 1.32 user 84.15 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 133891, close 116201, bind 1397244, connect 843204, delroute 0 11.11 real 2.15 user 84.50 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 52989, close 117691, bind 1197692, connect 735597, delroute 0 10.02 real 1.86 user 83.65 sys ==== run-inet6-any-localnet-connect ==== SKIPPED ==== run-inet6-any-localnet-bind-connect ==== SKIPPED ==== run-inet6-any-localnet-connect-delete ==== SKIPPED SKIP sys/netinet/bindconnect Test skipped itself