START sys/netinet/bindconnect 2024-07-05T22:21:11Z ==== 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 99778, close 129874, bind 197458, connect 147651, delroute 0 10.01 real 0.44 user 22.47 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 299736, close 258844, bind 2942819, connect 0, delroute 0 10.02 real 2.31 user 77.68 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 5531, close 26116, bind 0, connect 166067, delroute 0 10.01 real 0.15 user 31.05 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 13542, close 17120, bind 194261, connect 87054, delroute 0 10.02 real 0.27 user 35.08 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 54234, close 77001, bind 680274, connect 342885, delroute 0 10.39 real 0.74 user 45.74 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 23444, close 168430, bind 395341, connect 231277, delroute 0 10.02 real 0.60 user 39.59 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 45764, close 40726, bind 508207, connect 0, delroute 0 10.01 real 0.37 user 43.05 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 27232, close 34287, bind 0, connect 264619, delroute 0 10.02 real 0.29 user 32.33 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 26981, close 40657, bind 153649, connect 135663, delroute 0 10.02 real 0.30 user 32.54 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 54746, close 103252, bind 510851, connect 304054, delroute 0 10.64 real 0.79 user 34.86 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 27039, close 131071, bind 258099, connect 212410, delroute 0 10.02 real 0.61 user 34.62 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 280523, close 256381, bind 3095627, connect 0, delroute 0 10.01 real 2.04 user 77.98 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3936, close 12359, bind 0, connect 108631, delroute 0 10.02 real 0.12 user 29.62 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 9282, close 30190, bind 154671, connect 82651, delroute 0 10.02 real 0.20 user 30.05 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 39170, close 62097, bind 609043, connect 302026, delroute 0 10.30 real 0.67 user 37.91 sys ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 16166, close 257962, bind 408471, connect 289174, delroute 0 10.01 real 0.87 user 34.35 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 280591, close 220587, bind 3008152, connect 0, delroute 0 10.01 real 2.03 user 78.09 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 5823, close 11052, bind 0, connect 130653, delroute 0 10.01 real 0.20 user 30.72 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 17991, close 27395, bind 213167, connect 91420, delroute 0 10.02 real 0.40 user 35.76 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 53961, close 84353, bind 663450, connect 332996, delroute 0 10.39 real 0.97 user 43.78 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 19340, close 127642, bind 344641, connect 195317, delroute 0 10.01 real 0.53 user 37.62 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 45617, close 35417, bind 507094, connect 0, delroute 0 10.01 real 0.35 user 42.86 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 26012, close 38629, bind 0, connect 268808, delroute 0 10.02 real 0.45 user 30.43 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 26968, close 34961, bind 156554, connect 120857, delroute 0 10.02 real 0.25 user 32.52 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 52457, close 92285, bind 517434, connect 329334, delroute 0 10.63 real 0.80 user 35.40 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 25906, close 194220, bind 281930, connect 238025, delroute 0 10.02 real 0.57 user 32.56 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 251452, close 203489, bind 2962089, connect 0, delroute 0 10.02 real 2.01 user 78.54 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 4681, close 17873, bind 0, connect 113334, delroute 0 10.02 real 0.21 user 29.33 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 9169, close 21403, bind 142243, connect 72784, delroute 0 10.02 real 0.23 user 30.56 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 39271, close 67554, bind 655371, connect 329664, delroute 0 10.32 real 0.66 user 39.23 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 13641, close 207331, bind 389945, connect 253124, delroute 0 10.01 real 0.63 user 35.42 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