START sys/netinet/bindconnect 2024-10-15T22:12:59Z ==== 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 58440, close 43865, bind 141345, connect 107785, delroute 0 10.02 real 0.36 user 21.51 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 200634, close 117525, bind 3191185, connect 0, delroute 0 10.02 real 2.27 user 77.79 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3644, close 3891, bind 0, connect 110496, delroute 0 10.01 real 0.14 user 30.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 9464, close 7168, bind 168681, connect 76244, delroute 0 10.01 real 0.32 user 34.31 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 49822, close 45097, bind 635186, connect 328316, delroute 0 10.41 real 0.85 user 42.81 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 8934, close 28850, bind 225389, connect 104153, delroute 0 10.02 real 0.33 user 34.98 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 46259, close 38606, bind 519799, connect 0, delroute 0 10.01 real 0.34 user 44.05 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 27520, close 43475, bind 0, connect 291872, delroute 0 10.02 real 0.48 user 32.50 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 28069, close 33884, bind 149717, connect 105786, delroute 0 10.01 real 0.23 user 31.96 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 56666, close 88203, bind 506297, connect 302153, delroute 0 10.68 real 0.72 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 27265, close 162652, bind 252124, connect 224390, delroute 0 10.02 real 0.44 user 33.56 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 174541, close 110617, bind 3152055, connect 0, delroute 0 10.01 real 1.96 user 77.51 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3007, close 2365, bind 0, connect 87268, delroute 0 10.01 real 0.14 user 29.47 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 7996, close 9984, bind 118274, connect 59166, delroute 0 10.01 real 0.11 user 29.28 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 39276, close 39231, bind 591399, connect 289724, delroute 0 10.33 real 0.66 user 37.66 sys ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 8180, close 75469, bind 210212, connect 129771, delroute 0 10.02 real 0.33 user 30.38 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 185490, close 108212, bind 3345476, connect 0, delroute 0 10.01 real 2.15 user 78.05 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 4185, close 4365, bind 0, connect 109433, delroute 0 10.02 real 0.14 user 30.20 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 10876, close 7428, bind 181876, connect 74090, delroute 0 10.01 real 0.26 user 36.49 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 50116, close 52741, bind 660108, connect 326448, delroute 0 10.40 real 0.87 user 43.58 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 8985, close 22982, bind 206449, connect 96952, delroute 0 10.02 real 0.30 user 36.32 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 45864, close 37668, bind 506086, connect 0, delroute 0 10.01 real 0.47 user 42.44 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 26160, close 57590, bind 0, connect 288928, delroute 0 10.02 real 0.43 user 30.49 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 26641, close 51595, bind 147273, connect 112637, delroute 0 10.01 real 0.27 user 29.91 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 55081, close 90431, bind 528171, connect 332343, delroute 0 10.66 real 0.81 user 34.89 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 26384, close 171421, bind 265584, connect 237533, delroute 0 10.01 real 0.48 user 32.82 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 174405, close 110996, bind 3050351, connect 0, delroute 0 10.01 real 2.01 user 77.16 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3492, close 2750, bind 0, connect 85329, delroute 0 10.02 real 0.11 user 28.85 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 6919, close 4952, bind 118652, connect 55616, delroute 0 10.02 real 0.20 user 29.53 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 36645, close 49172, bind 633541, connect 322345, delroute 0 10.33 real 0.97 user 37.51 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 7798, close 84489, bind 227125, connect 148479, delroute 0 10.01 real 0.25 user 31.59 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