START sys/netinet/bindconnect 2024-12-15T19:26:21Z ==== setup-maxfiles ==== [[ $(sysctl -n kern.maxfiles) -ge 110000 ]] || 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 /usr/src/regress/sys/netinet/bindconnect/bindconnect.c cc -o bindconnect bindconnect.o -lpthread time ./bindconnect count: socket 456547, close 341232, bind 1912137, connect 1509222, delroute 0 10.01 real 1.99 user 28.27 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1212097, close 622524, bind 14744585, connect 0, delroute 0 10.00 real 8.63 user 78.66 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 17325, close 10681, bind 0, connect 4024852, delroute 0 10.00 real 2.47 user 76.89 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 120014, close 68976, bind 4575666, connect 2434891, delroute 0 10.00 real 3.77 user 75.61 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 63833, close 56547, bind 913284, connect 578391, delroute 0 10.10 real 0.90 user 44.27 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 105923, close 96478, bind 4693434, connect 2542630, delroute 0 10.00 real 4.15 user 75.58 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 1193736, close 902377, bind 4683193, connect 0, delroute 0 10.01 real 2.95 user 74.96 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 466959, close 773404, bind 0, connect 3108970, delroute 0 10.00 real 2.51 user 69.75 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 512276, close 791383, bind 1520375, connect 1645867, delroute 0 10.00 real 2.43 user 70.85 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 102554, close 156144, bind 505094, connect 534298, delroute 0 10.42 real 0.68 user 23.28 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 413845, close 2512028, bind 4049955, connect 4129508, delroute 0 10.00 real 6.49 user 68.41 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 757210, close 395865, bind 14534355, connect 0, delroute 0 10.01 real 8.38 user 77.94 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 19080, close 10953, bind 0, connect 4395169, delroute 0 10.00 real 2.47 user 77.10 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 86917, close 47252, bind 4557193, connect 2356940, delroute 0 10.00 real 3.76 user 73.85 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 184211, close 90878, bind 5373417, connect 2765696, delroute 0 10.18 real 4.82 user 74.01 sys ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 75449, close 58218, bind 4605174, connect 2397651, delroute 0 10.00 real 4.20 user 74.09 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 1231061, close 635860, bind 14349869, connect 0, delroute 0 10.01 real 9.15 user 78.13 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 5657, close 3660, bind 0, connect 2738054, delroute 0 10.00 real 1.91 user 74.08 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 47533, close 28106, bind 3446830, connect 1558246, delroute 0 10.00 real 2.59 user 72.73 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 64098, close 65055, bind 1689891, connect 917008, delroute 0 10.09 real 1.27 user 48.89 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 42887, close 51757, bind 3590676, connect 1681038, delroute 0 10.00 real 2.88 user 71.87 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 1158652, close 889104, bind 4467513, connect 0, delroute 0 10.01 real 3.03 user 75.91 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 373359, close 505006, bind 0, connect 2515969, delroute 0 10.00 real 1.96 user 64.50 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 408876, close 546363, bind 1206538, connect 1415577, delroute 0 10.00 real 1.82 user 66.33 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 99429, close 164504, bind 555994, connect 624030, delroute 0 10.48 real 0.66 user 24.49 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 329897, close 2483963, bind 3603395, connect 3853087, delroute 0 10.00 real 5.81 user 64.63 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 912058, close 480486, bind 14058294, connect 0, delroute 0 10.01 real 8.09 user 78.96 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 16888, close 9900, bind 0, connect 4333033, delroute 0 10.00 real 2.76 user 77.25 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 91369, close 52036, bind 4507952, connect 2231002, delroute 0 10.00 real 3.52 user 73.63 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 179590, close 99475, bind 5409599, connect 2726626, delroute 0 10.19 real 4.28 user 74.68 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 76355, close 62985, bind 4546294, connect 2281441, delroute 0 10.00 real 3.64 user 72.97 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