START sys/netinet/bindconnect 2024-11-25T23:11:17Z ==== 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 58910, close 44673, bind 149350, connect 109517, delroute 0 10.01 real 0.26 user 21.05 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 175337, close 102224, bind 3443555, connect 0, delroute 0 10.02 real 2.25 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 3644, close 5293, bind 0, connect 122873, delroute 0 10.01 real 0.15 user 29.49 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 11090, close 8242, bind 180316, connect 79305, delroute 0 10.01 real 0.31 user 34.54 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 49789, close 49335, bind 660544, connect 335872, delroute 0 10.40 real 0.85 user 42.11 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 9808, close 29789, bind 208303, connect 106067, delroute 0 10.01 real 0.19 user 34.51 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 47955, close 39246, bind 549850, connect 0, delroute 0 10.01 real 0.42 user 43.77 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 28446, close 44499, bind 0, connect 314367, delroute 0 10.02 real 0.51 user 32.11 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 29092, close 28489, bind 154941, connect 124980, delroute 0 10.01 real 0.42 user 31.39 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 55657, close 100150, bind 507280, connect 339311, delroute 0 10.67 real 0.70 user 34.39 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 28096, close 156760, bind 283685, connect 217067, delroute 0 10.01 real 0.68 user 32.54 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 158549, close 102851, bind 3338707, connect 0, delroute 0 10.02 real 2.16 user 77.73 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3208, close 5726, bind 0, connect 94019, delroute 0 10.01 real 0.17 user 28.99 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 7446, close 9832, bind 133816, connect 59383, delroute 0 10.02 real 0.19 user 29.06 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 37211, close 45272, bind 555392, connect 289862, delroute 0 10.31 real 0.72 user 35.15 sys ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 7492, close 33833, bind 154259, connect 84973, delroute 0 10.01 real 0.21 user 29.25 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 177419, close 105297, bind 3394763, connect 0, delroute 0 10.01 real 2.08 user 77.79 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3398, close 3455, bind 0, connect 117248, delroute 0 10.02 real 0.12 user 30.35 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 12281, close 8955, bind 173910, connect 75129, delroute 0 10.01 real 0.26 user 33.50 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 49527, close 48374, bind 679542, connect 321461, delroute 0 10.40 real 0.94 user 42.43 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 11294, close 34051, bind 222412, connect 106661, delroute 0 10.02 real 0.28 user 34.60 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 47578, close 43003, bind 520423, connect 0, delroute 0 10.01 real 0.41 user 42.22 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 28219, close 41499, bind 0, connect 252205, delroute 0 10.02 real 0.38 user 30.57 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 28174, close 66250, bind 161278, connect 127443, delroute 0 10.01 real 0.42 user 30.00 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 58159, close 90388, bind 566491, connect 313907, delroute 0 10.71 real 0.73 user 36.13 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 26912, close 199878, bind 302325, connect 264499, delroute 0 10.01 real 0.75 user 32.88 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 161378, close 103026, bind 3185983, connect 0, delroute 0 10.01 real 2.09 user 77.46 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3141, close 5866, bind 0, connect 91933, delroute 0 10.02 real 0.09 user 29.05 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 7681, close 10712, bind 129355, connect 58463, delroute 0 10.01 real 0.13 user 28.78 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 33966, close 48998, bind 616656, connect 322546, delroute 0 10.30 real 0.66 user 35.15 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 7805, close 60818, bind 192050, connect 123722, delroute 0 10.01 real 0.29 user 29.78 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