START sys/netinet/bindconnect 2025-02-01T06:08:02Z ==== 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 1009918, close 1024431, bind 1172425, connect 739446, delroute 0 10.01 real 3.10 user 30.31 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1231983, close 731108, bind 3931164, connect 0, delroute 0 10.00 real 4.75 user 35.35 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1502629, close 300713, bind 0, connect 1894965, delroute 0 10.00 real 4.15 user 35.21 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1866297, close 725235, bind 690770, connect 496192, delroute 0 10.00 real 3.66 user 36.19 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 134747, close 33715, bind 59572, connect 66043, delroute 0 10.31 real 0.37 user 16.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 1608307, close 872930, bind 819992, connect 519779, delroute 0 10.01 real 3.85 user 36.18 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 922042, close 417033, bind 1105744, connect 0, delroute 0 10.00 real 2.62 user 36.51 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1104500, close 252370, bind 0, connect 871280, delroute 0 10.00 real 4.09 user 32.18 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1159298, close 254108, bind 450683, connect 380662, delroute 0 10.00 real 3.76 user 33.00 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 158351, close 30587, bind 85886, connect 73865, delroute 0 10.62 real 0.43 user 15.54 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1171111, close 312822, bind 478077, connect 408593, delroute 0 10.00 real 4.48 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 2147600, close 1038548, bind 1256508, connect 0, delroute 0 10.00 real 3.68 user 36.44 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1928044, close 762569, bind 0, connect 931276, delroute 0 10.00 real 3.47 user 36.45 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1824661, close 748199, bind 628371, connect 562180, delroute 0 10.00 real 2.88 user 37.03 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 1822211, close 517984, bind 692267, connect 561510, delroute 0 10.41 real 3.73 user 35.85 sys ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1560936, close 724668, bind 741164, connect 659188, delroute 0 10.01 real 3.39 user 36.71 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 1830057, close 643160, bind 1426227, connect 0, delroute 0 10.01 real 3.33 user 36.83 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 2331829, close 226309, bind 0, connect 887564, delroute 0 10.00 real 5.14 user 34.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 2325546, close 560333, bind 434752, connect 289921, delroute 0 10.01 real 5.09 user 34.89 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 112168, close 28307, bind 79154, connect 90841, delroute 0 10.31 real 0.29 user 16.32 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1670110, close 893725, bind 721702, connect 453152, delroute 0 10.01 real 4.04 user 35.95 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 984030, close 426635, bind 903773, connect 0, delroute 0 10.01 real 2.72 user 36.34 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1170294, close 235827, bind 0, connect 742699, delroute 0 10.00 real 3.79 user 32.00 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1077519, close 272413, bind 516131, connect 380226, delroute 0 10.00 real 3.63 user 32.66 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 142622, close 43823, bind 87311, connect 62205, delroute 0 10.68 real 0.39 user 16.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 1165212, close 313983, bind 543046, connect 385752, delroute 0 10.01 real 4.39 user 32.51 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 1567712, close 554930, bind 1213489, connect 0, delroute 0 10.01 real 2.82 user 37.34 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1752769, close 474259, bind 0, connect 703636, delroute 0 10.01 real 3.99 user 36.23 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1729687, close 531042, bind 495784, connect 411521, delroute 0 10.00 real 3.79 user 36.25 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 1913422, close 322797, bind 434928, connect 393282, delroute 0 10.44 real 4.53 user 35.31 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1401071, close 648837, bind 573708, connect 514935, delroute 0 10.01 real 3.69 user 36.29 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