Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[inetstack] add udp integration tests #1397

Merged
merged 1 commit into from
Oct 7, 2024
Merged

[inetstack] add udp integration tests #1397

merged 1 commit into from
Oct 7, 2024

Conversation

anandbonde
Copy link
Contributor

@anandbonde anandbonde commented Sep 11, 2024

  1. Moved some layer 4 udp tests into integration tests.
  2. Cleaned up unnecessary comments and renamed for clarity.
  3. Renamed tcp-test directory to make it plural.
  4. Fixed bug: setsockopt should not happen for UDP sockets.

@anandbonde anandbonde self-assigned this Sep 11, 2024
Copy link

libos = catpowder
commit id = d600765

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 5768199.77 706.77 319.49 86.02
bgc::inetstack::poll_recv 2884099.88 1645.49 743.86 53.45
bgc::inetstack::tcp::established::background 18077.66 4524.09 2075.58 0.75
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 18077.66 1424.60 643.05 29.50
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 18057.98 1387.27 649.90 26.98
bgc::inetstack::tcp::established::background;tcp::established::background::sender 18057.98 894.43 413.18 19.38
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 18057.98 515.40 231.24 9.15
ioc::network::libos::pop 9469.22 915.62 423.61 0.09
ioc::network::libos::push;inetstack::push 8762.80 6095.05 2858.18 1.89
demikernel::sgafree 8747.51 108.36 48.14 0.01
ioc::network::libos::push 8073.74 33633125.02 15674088.47 41.92
demikernel::push 8073.74 607.29 278.98 0.04
demikernel::sgaalloc 6501.29 152.58 69.22 0.02
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 6048.61 686.30 309.79 0.86
demikernel::pop 6034.37 529.10 237.82 0.03
ioc::network::libos::pushto 660.67 4812.69 1995.21 2.20
ioc::network::libos::pushto;inetstack::push 660.67 4270.31 1770.30 88.74
demikernel::pushto 660.67 535.88 221.87 0.25
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 205.67 290.34 122.59 69.57
bgc::passive_listening::poll 62.54 5450.60 2476.70 0.00
ioc::network::libos::close 46.63 10947.53 4898.57 0.14
ioc::network::libos::connect 41.86 20796.00 9468.70 0.15
bgc::inetstack::tcp::passiveopen::background 41.86 13038.20 5949.71 0.00
ioc::network::libos::accept 38.68 4320.95 2013.34 0.00
demikernel::async_close 32.50 832.83 361.49 0.01
demikernel::accept 21.86 1814.20 796.47 0.00
demikernel::connect 20.93 3233.78 1465.49 0.02
demikernel::socket 10.30 1608.83 721.99 0.00
bgc::inetstack::arp::background 2.58 1839.17 824.38 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 4876.30 2202.07 79.47
bgc::inetstack::icmp::background 1.03 3182.68 1428.42 0.00
demikernel::new 1.00 91579833.80 41291277.47 18.81
demikernel::bind 1.00 24167.12 10681.17 0.00
bgc::inetstack::poll_recv;inetstack::poll 1.00 12222.97 5517.45 0.05
demikernel::listen 1.00 9961.29 4548.76 0.00
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catnap
commit id = d600765

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::catnap::transport::epoll 7180447.40 1886.01 891.12 32.46
demikernel::sgafree 11557.09 70.44 31.64 0.05
demikernel::sgaalloc 11322.98 118.36 55.20 0.11
ioc::network::libos::push;catnap::linux::transport::push 9066.12 801.20 369.66 4.97
ioc::network::libos::push 8800.49 17153.69 7957.78 6.41
demikernel::push 8800.49 547.12 250.36 0.15
ioc::network::libos::pop;catnap::linux::transport::pop 8031.47 551.39 247.53 4.51
ioc::network::libos::pop 7822.80 1929858.68 834878.15 25.86
demikernel::pop 7822.80 539.57 240.75 0.11
ioc::network::libos::pushto 1426.67 8635.44 3666.42 23.93
ioc::network::libos::pushto;catnap::linux::transport::push 1426.67 681.96 289.44 7.92
demikernel::pushto 1426.67 479.27 202.71 1.41
demikernel::async_close 32.50 852.01 346.30 0.02
ioc::network::libos::connect 24.95 4110961.75 1895653.00 24.67
ioc::network::libos::connect;catnap::linux::transport::connect 24.95 51373.10 24069.43 1.95
demikernel::connect 24.95 2105.95 993.05 0.01
ioc::network::libos::close 18.35 23168.85 10452.04 0.08
ioc::network::libos::close;catnap::linux::transport::close 18.35 21909.41 9877.45 95.23
demikernel::accept 15.42 1519.16 678.69 0.00
ioc::network::libos::accept 15.41 922374106.12 414937856.82 45.28
ioc::network::libos::accept;catnap::linux::transport::accept 15.39 2830.97 1270.87 0.00
demikernel::socket 9.50 57054.04 25613.19 0.10
demikernel::socket;catnap::linux::transport::socket 9.50 55855.26 25080.56 97.85
demikernel::new 1.00 1585135.40 715078.77 0.66
demikernel::bind 1.00 31677.58 14074.51 0.00
demikernel::bind;catnap::linux::transport::bind 1.00 25695.40 11412.21 81.05
demikernel::listen 1.00 15394.58 6877.64 0.00
demikernel::listen;catnap::linux::transport::listen 1.00 14381.39 6427.11 93.17
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catnip
commit id = d600765

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 9038681.50 337.91 146.13 77.01
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 9038681.50 197.54 85.43 58.50
bgc::inetstack::poll_recv 4519340.75 878.49 379.75 32.88
bgc::inetstack::tcp::established::background 16556.70 3852.26 1654.61 0.51
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 16556.70 937.44 401.45 27.22
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 16535.82 1347.26 579.93 27.50
bgc::inetstack::tcp::established::background;tcp::established::background::sender 16535.82 866.06 373.13 19.91
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 16535.82 430.70 183.83 8.98
ioc::network::libos::pop 9062.86 837.22 363.51 0.06
demikernel::sgafree 8776.42 84.91 36.38 0.00
ioc::network::libos::push;inetstack::push 8762.80 2126.37 915.94 0.55
ioc::network::libos::push;inetstack::push;catnip::runtime::transmit 8762.80 348.47 149.57 15.67
ioc::network::libos::push 8073.74 33617737.06 13498135.07 31.96
demikernel::push 8073.74 683.62 291.36 0.02
demikernel::sgaalloc 6531.29 124.94 52.12 0.00
demikernel::pop 6050.67 527.60 226.17 0.01
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 3834.46 790.20 340.40 1.00
ioc::network::libos::pushto 1171.33 1449.57 664.48 0.06
ioc::network::libos::pushto;inetstack::push 1171.33 725.08 331.17 50.10
demikernel::pushto 1171.33 498.66 228.63 0.02
ioc::network::libos::pushto;inetstack::push;catnip::runtime::transmit 1171.33 265.47 121.81 36.57
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 528.67 288.27 132.51 74.28
bgc::inetstack::tcp::established::background;tcp::established::background::receiver;catnip::runtime::transmit 97.10 799.81 356.16 4.63
bgc::passive_listening::poll 59.25 5705.58 2513.97 0.00
ioc::network::libos::close 49.17 7748.01 3325.43 0.01
ioc::network::libos::connect 41.86 18039.05 7681.86 0.01
bgc::inetstack::tcp::passiveopen::background 41.86 15380.58 6723.03 0.00
ioc::network::libos::connect;catnip::runtime::transmit 41.86 5396.92 2309.94 23.05
ioc::network::libos::accept 38.50 2505.45 1103.16 0.00
demikernel::async_close 32.50 603.12 260.14 0.00
ioc::network::libos::close;catnip::runtime::transmit 31.39 571.69 246.12 5.66
demikernel::accept 21.86 1240.81 543.55 0.00
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 20.93 19424.48 8442.12 40.59
demikernel::connect 20.93 3218.73 1388.14 0.00
demikernel::socket 10.30 1270.01 551.68 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 9.00 4127.33 1673.47 35.73
bgc::inetstack::arp::background 2.80 2112.71 921.35 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 20480.88 8881.67 92.48
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 2.00 18409.53 7984.91 89.84
bgc::inetstack::icmp::background 1.05 3042.28 1315.27 0.00
demikernel::new 1.00 1812540402.00 784297739.29 46.30
bgc::inetstack::poll_recv;inetstack::poll 1.00 44483.67 19287.86 0.17
demikernel::bind 1.00 27990.12 12163.39 0.00
demikernel::listen 1.00 10133.14 4424.60 0.00
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catpowder
commit id = 2031c2f

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 5821952.07 708.73 310.41 86.09
bgc::inetstack::poll_recv 2910976.03 1648.87 722.16 51.87
bgc::inetstack::tcp::established::background 20439.82 4458.39 1966.47 0.81
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 20439.82 1435.46 609.96 30.05
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 20420.18 1287.81 584.25 25.81
bgc::inetstack::tcp::established::background;tcp::established::background::sender 20420.18 880.88 393.12 19.39
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 20420.18 498.83 224.41 9.33
ioc::network::libos::pop 10058.02 961.58 428.40 0.10
ioc::network::libos::push;inetstack::push 8762.00 6430.26 2911.43 1.98
demikernel::sgafree 8747.55 106.64 45.84 0.01
ioc::network::libos::push 8073.00 33618155.94 13625621.33 41.88
demikernel::push 8073.00 643.13 286.27 0.05
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 7211.19 710.44 309.81 0.91
demikernel::sgaalloc 6502.21 153.53 67.38 0.02
demikernel::pop 6034.04 539.02 234.52 0.03
ioc::network::libos::pushto 670.67 5554.45 2327.13 2.11
ioc::network::libos::pushto;inetstack::push 670.67 4875.48 2042.79 87.93
demikernel::pushto 670.67 660.71 276.48 0.22
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 197.00 301.01 123.51 66.32
bgc::passive_listening::poll 62.64 5099.95 2269.06 0.00
ioc::network::libos::close 46.48 10061.53 4374.23 0.13
ioc::network::libos::connect 41.86 21455.24 9468.00 0.16
bgc::inetstack::tcp::passiveopen::background 41.86 12797.87 5715.95 0.00
ioc::network::libos::accept 38.18 4961.25 2262.48 0.00
demikernel::async_close 32.50 619.95 253.02 0.01
demikernel::accept 21.86 1403.70 627.17 0.00
demikernel::connect 20.93 3501.30 1548.93 0.02
demikernel::socket 10.30 1174.56 512.90 0.00
bgc::inetstack::arp::background 2.57 1900.46 827.92 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 5559.52 2403.02 81.24
bgc::inetstack::icmp::background 1.03 3140.92 1369.23 0.00
demikernel::new 1.00 94050839.45 41071328.35 20.35
demikernel::bind 1.00 29338.19 12353.67 0.00
bgc::inetstack::poll_recv;inetstack::poll 1.00 13475.40 5833.54 0.04
demikernel::listen 1.00 9759.43 4265.19 0.00
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catnip
commit id = 2031c2f

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 8819332.40 339.13 144.13 76.63
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 8819332.40 197.60 83.98 58.30
bgc::inetstack::poll_recv 4409666.20 886.51 376.74 32.94
bgc::inetstack::tcp::established::background 18192.84 3729.57 1587.36 0.55
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 18192.84 950.48 406.25 27.45
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 18171.93 1270.29 540.18 27.17
bgc::inetstack::tcp::established::background;tcp::established::background::sender 18171.93 847.47 360.55 20.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 18171.93 396.46 167.73 8.85
ioc::network::libos::pop 9556.69 835.94 354.86 0.07
demikernel::sgafree 8889.62 79.82 33.89 0.00
ioc::network::libos::push;inetstack::push 8762.80 2122.95 903.64 0.55
ioc::network::libos::push;inetstack::push;catnip::runtime::transmit 8762.80 341.67 145.82 14.96
ioc::network::libos::push 8073.74 33557967.56 14663361.02 31.41
demikernel::push 8073.74 691.92 295.74 0.02
demikernel::sgaalloc 6682.75 134.29 57.20 0.01
demikernel::pop 6097.06 490.38 207.37 0.01
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 4399.92 771.42 327.49 1.06
ioc::network::libos::pushto 3171.33 1417.97 585.48 0.15
ioc::network::libos::pushto;inetstack::push 3171.33 682.25 281.77 48.11
demikernel::pushto 3171.33 482.52 199.49 0.05
ioc::network::libos::pushto;inetstack::push;catnip::runtime::transmit 3171.33 235.81 97.25 34.52
bgc::inetstack::tcp::established::background;tcp::established::background::receiver;catnip::runtime::transmit 1618.40 755.96 326.34 4.94
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 1279.33 262.36 106.14 71.75
bgc::passive_listening::poll 59.57 5836.06 2496.49 0.00
ioc::network::libos::close 49.28 8011.79 3394.70 0.01
ioc::network::libos::connect 41.86 16969.13 7153.97 0.01
bgc::inetstack::tcp::passiveopen::background 41.86 15824.11 6758.00 0.00
ioc::network::libos::connect;catnip::runtime::transmit 41.86 6336.78 2667.64 25.88
ioc::network::libos::accept 38.36 2638.87 1129.30 0.00
demikernel::async_close 32.50 632.45 269.67 0.00
ioc::network::libos::close;catnip::runtime::transmit 31.39 604.16 257.11 5.67
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter;catnip::runtime::transmit 22.33 230.62 98.17 0.00
demikernel::accept 21.86 1499.73 646.67 0.00
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 20.93 18734.90 8013.60 40.52
demikernel::connect 20.93 2952.55 1247.55 0.00
demikernel::socket 10.30 1118.30 475.05 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 9.00 2572.89 1031.97 31.02
bgc::inetstack::arp::background 2.80 2324.75 990.65 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 20052.33 8524.45 91.21
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 2.00 17937.60 7626.25 89.44
bgc::inetstack::icmp::background 1.05 3083.37 1309.65 0.00
demikernel::new 1.00 1827892632.28 776923238.23 46.53
bgc::inetstack::poll_recv;inetstack::poll 1.00 44183.17 18785.71 0.13
demikernel::bind 1.00 29033.94 12518.08 0.00
demikernel::listen 1.00 9315.29 3965.94 0.00
bgc::passive_listening::poll;catnip::runtime::transmit 1.00 400.00 168.46 0.12
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catnap
commit id = 2031c2f

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::catnap::transport::epoll 7018919.37 2030.92 917.38 32.32
demikernel::sgafree 11535.56 69.64 30.71 0.05
demikernel::sgaalloc 11282.42 124.19 55.59 0.11
ioc::network::libos::push;catnap::linux::transport::push 9066.10 837.50 380.37 5.26
ioc::network::libos::push 8800.48 16943.99 7689.96 6.81
demikernel::push 8800.48 545.78 245.55 0.17
ioc::network::libos::pop;catnap::linux::transport::pop 8023.70 532.79 237.44 3.73
ioc::network::libos::pop 7815.23 3370714.98 1444734.03 25.88
demikernel::pop 7815.23 583.13 257.84 0.12
ioc::network::libos::pushto 586.00 7491.79 3199.34 23.18
ioc::network::libos::pushto;catnap::linux::transport::push 586.00 551.58 235.32 7.37
demikernel::pushto 586.00 420.23 179.66 1.28
demikernel::async_close 32.50 917.60 360.88 0.02
ioc::network::libos::connect 24.95 3959985.68 1774597.03 24.57
ioc::network::libos::connect;catnap::linux::transport::connect 24.95 50009.22 22624.55 2.15
demikernel::connect 24.95 2172.69 988.93 0.01
ioc::network::libos::close 18.35 22179.82 9910.45 0.07
ioc::network::libos::close;catnap::linux::transport::close 18.35 21108.04 9426.96 95.43
demikernel::accept 15.42 1431.87 647.87 0.00
ioc::network::libos::accept 15.41 882025297.52 406141108.48 44.91
ioc::network::libos::accept;catnap::linux::transport::accept 15.39 2661.76 1190.63 0.00
demikernel::socket 9.50 57176.25 25530.03 0.09
demikernel::socket;catnap::linux::transport::socket 9.50 55947.95 24991.01 97.84
demikernel::new 1.00 1596197.56 711406.56 0.73
demikernel::bind 1.00 32424.90 14436.70 0.01
demikernel::bind;catnap::linux::transport::bind 1.00 26464.02 11784.65 81.66
demikernel::listen 1.00 15568.50 6957.36 0.00
demikernel::listen;catnap::linux::transport::listen 1.00 14554.74 6508.80 93.41
demikernel::close 0.00 nan nan 0.00

@anandbonde anandbonde force-pushed the ab-pkt-tests branch 2 times, most recently from 42d9dbd to 5bfea3c Compare September 16, 2024 21:26
Copy link

libos = catnip
commit id = 5bfea3c

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 9144847.00 337.91 141.66 77.17
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 9144847.00 197.54 82.80 58.51
bgc::inetstack::poll_recv 4572423.50 876.69 367.58 33.41
bgc::inetstack::tcp::established::background 16490.09 3702.17 1563.52 0.50
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 16490.09 914.01 385.48 27.20
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 16469.16 1274.74 540.33 27.15
bgc::inetstack::tcp::established::background;tcp::established::background::sender 16469.16 849.86 359.33 20.24
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 16469.16 401.71 168.80 8.92
ioc::network::libos::pop 9103.67 822.22 346.27 0.06
demikernel::sgafree 8918.79 87.84 36.67 0.00
ioc::network::libos::push;inetstack::push 8762.80 2134.42 893.15 0.56
ioc::network::libos::push;inetstack::push;catnip::runtime::transmit 8762.80 334.19 139.78 15.37
ioc::network::libos::push 8073.74 33591543.25 13835171.25 31.74
demikernel::push 8073.74 663.95 277.74 0.02
demikernel::sgaalloc 6722.71 133.74 55.96 0.01
demikernel::pop 6108.65 490.60 204.42 0.01
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 3820.19 788.67 330.03 0.90
ioc::network::libos::pushto 3686.67 1420.83 584.85 0.17
ioc::network::libos::pushto;inetstack::push 3686.67 699.52 288.72 49.17
demikernel::pushto 3686.67 499.44 206.02 0.06
ioc::network::libos::pushto;inetstack::push;catnip::runtime::transmit 3686.67 248.59 102.55 35.41
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 1474.33 274.58 108.39 72.63
bgc::passive_listening::poll 59.86 6080.07 2512.85 0.00
ioc::network::libos::close 49.22 7585.10 3171.51 0.01
ioc::network::libos::connect 41.86 16566.19 6904.39 0.01
bgc::inetstack::tcp::passiveopen::background 41.86 14519.99 5969.30 0.00
ioc::network::libos::connect;catnip::runtime::transmit 41.86 6215.00 2583.78 26.54
ioc::network::libos::accept 38.86 2421.00 1004.05 0.00
demikernel::async_close 32.50 589.90 248.19 0.00
ioc::network::libos::close;catnip::runtime::transmit 31.39 616.22 257.43 6.20
bgc::inetstack::tcp::established::background;tcp::established::background::receiver;catnip::runtime::transmit 29.93 761.38 316.33 5.05
demikernel::accept 21.86 1615.16 663.02 0.00
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 20.93 17645.91 7201.16 40.44
demikernel::connect 20.93 3063.73 1278.23 0.00
demikernel::socket 10.30 1681.87 702.40 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 9.00 3040.44 1193.15 36.86
bgc::inetstack::arp::background 2.80 2194.66 917.07 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 20209.57 8464.11 90.09
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 2.00 18113.70 7585.38 89.57
bgc::inetstack::icmp::background 1.05 3070.95 1286.58 0.00
demikernel::new 1.00 1782098450.08 746896082.43 45.91
bgc::inetstack::poll_recv;inetstack::poll 1.00 45191.37 18944.48 0.13
demikernel::bind 1.00 26098.00 10932.26 0.00
demikernel::listen 1.00 7928.57 3318.57 0.00
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catpowder
commit id = 5bfea3c

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 5796916.83 695.26 308.63 86.17
bgc::inetstack::poll_recv 2898458.42 1615.53 717.04 52.94
bgc::inetstack::tcp::established::background 17790.96 4516.51 1988.78 0.69
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 17790.96 1425.30 604.33 29.24
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 17771.41 1339.32 597.70 26.92
bgc::inetstack::tcp::established::background;tcp::established::background::sender 17771.41 893.82 393.40 19.36
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 17771.41 512.19 241.97 9.20
ioc::network::libos::pop 9392.51 884.77 392.59 0.08
demikernel::sgafree 8780.89 104.84 45.85 0.01
ioc::network::libos::push;inetstack::push 8762.80 6200.29 2810.70 1.86
ioc::network::libos::push 8073.74 33693614.68 14737028.13 41.76
demikernel::push 8073.74 638.10 284.09 0.04
demikernel::sgaalloc 6544.08 149.41 66.48 0.02
demikernel::pop 6049.04 499.09 220.88 0.03
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 5918.46 665.13 292.25 0.81
ioc::network::libos::pushto 1250.33 4727.87 2403.73 4.08
ioc::network::libos::pushto;inetstack::push 1250.33 4232.16 2156.96 89.42
demikernel::pushto 1250.33 479.10 238.05 0.41
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 463.67 273.83 115.01 66.66
bgc::passive_listening::poll 63.21 4910.95 2230.09 0.00
ioc::network::libos::close 46.42 10930.34 4783.66 0.15
ioc::network::libos::connect 41.86 20431.91 9032.21 0.15
bgc::inetstack::tcp::passiveopen::background 41.86 12854.40 5882.64 0.00
ioc::network::libos::accept 38.14 4159.57 1902.52 0.00
demikernel::async_close 32.50 699.46 287.97 0.01
demikernel::accept 21.86 1420.96 648.55 0.00
demikernel::connect 20.93 3337.62 1453.22 0.03
demikernel::socket 10.30 1265.13 560.77 0.00
bgc::inetstack::arp::background 2.60 1840.17 807.03 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 5142.92 2265.71 79.67
bgc::inetstack::icmp::background 1.03 3145.80 1394.68 0.00
demikernel::new 1.00 94625778.63 42087042.00 19.36
demikernel::bind 1.00 23334.81 9983.20 0.00
bgc::inetstack::poll_recv;inetstack::poll 1.00 12637.03 5575.47 0.03
demikernel::listen 1.00 10146.36 4471.80 0.00
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catnap
commit id = 5bfea3c

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::catnap::transport::epoll 7086424.54 1920.73 877.42 31.49
demikernel::sgafree 11536.07 69.20 30.60 0.04
demikernel::sgaalloc 11283.20 116.39 52.47 0.10
ioc::network::libos::push;catnap::linux::transport::push 9066.10 881.11 399.80 5.18
ioc::network::libos::push 8800.48 17526.98 7994.00 5.92
demikernel::push 8800.48 570.34 256.92 0.14
ioc::network::libos::pop;catnap::linux::transport::pop 8024.04 573.23 254.46 1.62
ioc::network::libos::pop 7815.57 3220062.12 1349736.28 27.05
demikernel::pop 7815.57 626.46 277.89 0.12
ioc::network::libos::pushto 606.67 7499.20 3080.61 23.00
ioc::network::libos::pushto;catnap::linux::transport::push 606.67 583.99 239.83 7.80
demikernel::pushto 606.67 434.05 178.34 1.29
demikernel::async_close 32.50 1057.98 418.98 0.02
ioc::network::libos::connect 24.95 4834024.96 2182686.25 26.44
ioc::network::libos::connect;catnap::linux::transport::connect 24.95 48521.86 21731.61 1.81
demikernel::connect 24.95 2016.33 902.69 0.01
ioc::network::libos::close 18.35 23244.79 10299.82 0.07
ioc::network::libos::close;catnap::linux::transport::close 18.35 22192.41 9835.08 95.71
demikernel::accept 15.42 1511.84 672.63 0.00
ioc::network::libos::accept 15.39 910061209.27 406966662.60 44.70
ioc::network::libos::accept;catnap::linux::transport::accept 15.39 2778.04 1239.87 0.00
demikernel::socket 9.50 59895.59 26558.72 0.10
demikernel::socket;catnap::linux::transport::socket 9.50 58816.47 26079.12 98.07
demikernel::new 1.00 1694805.64 753069.96 0.70
demikernel::bind 1.00 31473.50 13922.54 0.01
demikernel::bind;catnap::linux::transport::bind 1.00 25909.82 11458.70 81.95
demikernel::listen 1.00 15794.42 7024.14 0.00
demikernel::listen;catnap::linux::transport::listen 1.00 14796.71 6582.01 93.53
demikernel::close 0.00 nan nan 0.00

nettest/input/linux/udp/bind-addr-in-use.pkt Outdated Show resolved Hide resolved
nettest/input/windows/udp/bind-addr-in-use.pkt Outdated Show resolved Hide resolved
Copy link

libos = catpowder
commit id = def62dd

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 5868066.43 708.36 309.78 85.56
bgc::inetstack::poll_recv 2934033.22 1665.35 727.96 51.59
bgc::inetstack::tcp::established::background 19292.77 4693.98 2039.87 0.78
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 19292.77 1444.93 605.36 29.18
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 19273.11 1416.68 627.80 27.29
bgc::inetstack::tcp::established::background;tcp::established::background::sender 19273.11 961.69 422.09 19.51
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 19273.11 525.47 234.06 8.81
ioc::network::libos::pop 9786.51 1072.77 478.70 0.12
ioc::network::libos::push;inetstack::push 8762.74 6293.83 2893.42 1.95
demikernel::sgafree 8746.38 115.95 50.61 0.01
ioc::network::libos::push 8073.71 33650710.44 15108074.24 41.86
demikernel::push 8073.71 731.06 331.84 0.05
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 6644.93 687.37 302.38 0.89
demikernel::sgaalloc 6499.04 158.68 70.67 0.02
demikernel::pop 6034.92 639.79 279.18 0.04
ioc::network::libos::pushto 641.00 5581.44 2347.90 3.04
ioc::network::libos::pushto;inetstack::push 641.00 4915.17 2067.23 88.29
demikernel::pushto 641.00 623.93 262.88 0.36
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 197.00 229.65 95.11 66.35
bgc::passive_listening::poll 63.61 5238.49 2349.67 0.00
ioc::network::libos::close 46.15 10541.31 4622.10 0.14
ioc::network::libos::connect 41.86 20768.59 9483.05 0.16
bgc::inetstack::tcp::passiveopen::background 41.86 12325.43 5550.07 0.00
ioc::network::libos::accept 37.96 4043.37 1852.00 0.00
demikernel::async_close 32.50 725.10 292.43 0.01
demikernel::accept 21.86 1959.87 882.86 0.00
demikernel::connect 20.93 3424.83 1555.89 0.03
demikernel::socket 10.30 1919.94 846.63 0.00
bgc::inetstack::arp::background 2.60 1941.62 850.33 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 4605.57 2021.03 79.55
bgc::inetstack::icmp::background 1.03 3119.02 1367.76 0.00
demikernel::new 1.00 94393332.62 40808711.16 20.57
demikernel::bind 1.00 23299.69 9770.36 0.00
bgc::inetstack::poll_recv;inetstack::poll 1.00 11546.43 5061.28 0.04
demikernel::listen 1.00 8163.93 3582.90 0.00
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catnip
commit id = def62dd

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 9151965.93 335.80 143.65 77.04
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 9151965.93 196.93 84.19 58.67
bgc::inetstack::poll_recv 4575982.97 872.52 373.30 33.29
bgc::inetstack::tcp::established::background 16480.20 3867.07 1668.16 0.50
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 16480.20 940.08 400.82 26.70
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 16459.30 1339.78 582.71 27.48
bgc::inetstack::tcp::established::background;tcp::established::background::sender 16459.30 891.56 385.66 20.31
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 16459.30 402.32 173.72 8.71
ioc::network::libos::pop 9043.65 878.37 376.94 0.06
demikernel::sgafree 8845.17 86.97 36.99 0.00
ioc::network::libos::push;inetstack::push 8762.74 2126.85 915.12 0.54
ioc::network::libos::push;inetstack::push;catnip::runtime::transmit 8762.74 355.87 152.35 15.72
ioc::network::libos::push 8073.71 33617595.65 13771052.68 32.14
demikernel::push 8073.71 694.81 297.20 0.02
demikernel::sgaalloc 6682.04 133.24 57.14 0.01
demikernel::pop 6050.65 489.60 208.35 0.01
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 3724.90 793.85 338.30 0.92
ioc::network::libos::pushto 2386.33 1424.83 593.40 0.15
ioc::network::libos::pushto;inetstack::push 2386.33 686.45 285.75 48.20
demikernel::pushto 2386.33 487.89 203.36 0.05
ioc::network::libos::pushto;inetstack::push;catnip::runtime::transmit 2386.33 251.44 104.41 36.49
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 563.67 319.18 133.04 74.24
bgc::passive_listening::poll 59.29 6176.32 2629.37 0.00
ioc::network::libos::close 49.27 8231.12 3528.71 0.01
ioc::network::libos::connect 41.86 17038.36 7231.93 0.01
bgc::inetstack::tcp::passiveopen::background 41.86 15287.37 6519.27 0.00
ioc::network::libos::connect;catnip::runtime::transmit 41.86 5445.32 2300.76 24.53
ioc::network::libos::accept 38.54 2531.48 1080.23 0.00
demikernel::async_close 32.50 619.16 262.81 0.00
ioc::network::libos::close;catnip::runtime::transmit 31.39 537.90 229.68 5.33
demikernel::accept 21.86 1238.99 526.86 0.00
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 20.93 19321.77 8240.49 41.44
demikernel::connect 20.93 3410.87 1448.18 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::receiver;catnip::runtime::transmit 20.93 903.85 385.03 4.67
demikernel::socket 10.30 1354.14 571.47 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 9.00 2418.67 990.79 32.55
bgc::inetstack::arp::background 2.80 2259.09 959.58 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 20751.53 8853.25 90.87
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 2.00 18793.63 8014.76 90.29
bgc::inetstack::icmp::background 1.05 3124.08 1334.74 0.00
demikernel::new 1.00 1779747786.97 761065506.74 45.78
bgc::inetstack::poll_recv;inetstack::poll 1.00 45815.03 19555.52 0.14
demikernel::bind 1.00 28078.94 11857.16 0.00
demikernel::listen 1.00 9570.14 4094.53 0.00
demikernel::close 0.00 nan nan 0.00

@anandbonde anandbonde force-pushed the ab-pkt-tests branch 2 times, most recently from 2c99694 to 4abce13 Compare September 17, 2024 18:06
Copy link

libos = catpowder
commit id = 4abce13

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 5758981.40 689.22 305.15 86.08
bgc::inetstack::poll_recv 2879490.70 1603.42 710.02 52.39
bgc::inetstack::tcp::established::background 16477.57 4734.99 2103.03 0.65
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 16477.57 1484.42 626.39 29.01
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 16457.64 1415.97 651.86 26.66
bgc::inetstack::tcp::established::background;tcp::established::background::sender 16457.64 955.85 430.72 19.68
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 16457.64 537.95 244.87 9.31
ioc::network::libos::pop 9028.80 934.39 422.32 0.07
demikernel::sgafree 8777.70 116.54 51.76 0.01
ioc::network::libos::push;inetstack::push 8761.97 6285.13 2897.14 1.84
ioc::network::libos::push 8073.00 33644540.40 14840691.67 42.98
demikernel::push 8073.00 578.21 263.40 0.04
demikernel::sgaalloc 6568.79 157.92 71.00 0.02
demikernel::pop 6034.02 519.95 227.84 0.02
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 5277.81 673.97 297.08 0.80
ioc::network::libos::pushto 1203.33 4575.66 1893.55 3.60
ioc::network::libos::pushto;inetstack::push 1203.33 4078.82 1688.04 89.14
demikernel::pushto 1203.33 467.75 193.43 0.36
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 212.67 226.42 96.36 65.76
bgc::passive_listening::poll 63.00 5259.19 2348.39 0.00
ioc::network::libos::close 46.67 10778.81 4729.93 0.14
ioc::network::libos::connect 41.86 22690.20 10106.17 0.17
bgc::inetstack::tcp::passiveopen::background 41.86 13459.85 6003.08 0.00
ioc::network::libos::accept 38.68 3039.74 1373.63 0.00
demikernel::async_close 32.50 781.40 310.73 0.01
demikernel::accept 21.86 1458.66 651.79 0.00
demikernel::connect 20.93 3849.16 1676.89 0.02
demikernel::socket 10.30 1515.53 661.42 0.00
bgc::inetstack::arp::background 2.62 1879.57 828.79 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 6235.80 2793.62 81.49
bgc::inetstack::icmp::background 1.03 3199.40 1410.59 0.00
demikernel::new 1.00 96937275.77 42310632.29 19.21
demikernel::bind 1.00 26404.19 11094.57 0.00
bgc::inetstack::poll_recv;inetstack::poll 1.00 14964.50 6680.29 0.02
demikernel::listen 1.00 10292.07 4499.34 0.00
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catnip
commit id = 4abce13

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 8955881.83 335.49 143.35 76.95
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 8955881.83 196.46 83.94 58.60
bgc::inetstack::poll_recv 4477940.92 873.27 373.16 33.02
bgc::inetstack::tcp::established::background 17510.00 3726.18 1581.62 0.53
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 17510.00 906.90 387.67 27.01
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 17489.09 1286.44 545.11 27.26
bgc::inetstack::tcp::established::background;tcp::established::background::sender 17489.09 860.46 365.30 20.35
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 17489.09 401.81 168.83 8.75
ioc::network::libos::pop 9364.98 863.49 364.49 0.07
demikernel::sgafree 8852.75 87.99 37.21 0.00
ioc::network::libos::push;inetstack::push 8762.80 2093.97 889.06 0.56
ioc::network::libos::push;inetstack::push;catnip::runtime::transmit 8762.80 342.56 145.25 16.05
ioc::network::libos::push 8073.74 33607898.96 13763268.83 32.09
demikernel::push 8073.74 653.32 276.15 0.02
demikernel::sgaalloc 6616.00 131.54 56.20 0.01
demikernel::pop 6090.22 480.08 203.93 0.01
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 4114.83 760.72 322.22 0.99
ioc::network::libos::pushto 2520.00 1405.63 611.79 0.11
ioc::network::libos::pushto;inetstack::push 2520.00 683.19 297.41 48.62
demikernel::pushto 2520.00 478.23 208.56 0.04
ioc::network::libos::pushto;inetstack::push;catnip::runtime::transmit 2520.00 238.54 103.83 34.88
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 1169.67 253.36 106.01 71.00
bgc::inetstack::tcp::established::background;tcp::established::background::receiver;catnip::runtime::transmit 1013.97 791.01 335.01 4.79
bgc::passive_listening::poll 59.61 5970.89 2515.86 0.00
ioc::network::libos::close 49.33 7959.26 3401.68 0.01
ioc::network::libos::connect 41.86 15972.15 6859.11 0.01
bgc::inetstack::tcp::passiveopen::background 41.86 15192.01 6391.20 0.00
ioc::network::libos::connect;catnip::runtime::transmit 41.86 6088.50 2615.14 26.65
ioc::network::libos::accept 38.36 2494.51 1050.33 0.00
demikernel::async_close 32.50 599.53 254.12 0.00
ioc::network::libos::close;catnip::runtime::transmit 31.39 521.08 221.88 5.30
demikernel::accept 21.86 1251.29 527.93 0.00
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 20.93 17567.93 7402.85 39.78
demikernel::connect 20.93 3297.60 1417.10 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter;catnip::runtime::transmit 16.00 352.55 152.87 0.00
demikernel::socket 10.30 1517.03 644.47 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 9.00 3480.67 1369.46 33.70
bgc::inetstack::arp::background 2.80 2253.66 963.68 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 20408.32 8701.78 91.71
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 2.00 18393.35 7841.19 89.85
bgc::inetstack::icmp::background 1.05 3018.27 1287.83 0.00
demikernel::new 1.00 1789730872.13 764758590.73 46.04
bgc::inetstack::poll_recv;inetstack::poll 1.00 44525.20 18990.03 0.14
demikernel::bind 1.00 27267.56 11517.03 0.00
demikernel::listen 1.00 10788.93 4620.91 0.00
bgc::passive_listening::poll;catnip::runtime::transmit 1.00 546.00 252.86 0.15
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catpowder
commit id = 4abce13

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 5785916.73 697.29 303.24 85.97
bgc::inetstack::poll_recv 2892958.37 1624.43 706.43 52.12
bgc::inetstack::tcp::established::background 18282.84 4683.86 2035.99 0.75
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 18282.84 1433.76 599.51 29.22
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 18263.16 1417.08 628.96 26.95
bgc::inetstack::tcp::established::background;tcp::established::background::sender 18263.16 931.42 409.31 19.35
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 18263.16 552.65 245.96 9.18
ioc::network::libos::pop 9547.47 985.22 439.14 0.09
ioc::network::libos::push;inetstack::push 8762.74 6264.70 2843.81 1.92
demikernel::sgafree 8754.58 142.48 62.80 0.01
ioc::network::libos::push 8073.71 33674788.17 14948112.71 42.74
demikernel::push 8073.71 728.41 322.97 0.04
demikernel::sgaalloc 6508.71 161.94 71.25 0.02
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 6184.27 700.77 305.61 0.89
demikernel::pop 6038.73 550.85 240.10 0.03
ioc::network::libos::pushto 786.00 4521.82 1876.95 3.25
ioc::network::libos::pushto;inetstack::push 786.00 4011.99 1665.67 88.71
demikernel::pushto 786.00 470.97 195.32 0.35
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 279.33 264.41 113.43 65.68
bgc::passive_listening::poll 62.96 4975.31 2212.60 0.00
ioc::network::libos::close 46.40 10871.36 4711.49 0.15
ioc::network::libos::connect 41.86 21085.49 9364.64 0.16
bgc::inetstack::tcp::passiveopen::background 41.86 11550.50 5153.64 0.00
ioc::network::libos::accept 37.82 3534.16 1599.17 0.00
demikernel::async_close 32.50 708.55 281.56 0.01
demikernel::accept 21.86 1473.86 654.57 0.00
demikernel::connect 20.93 3440.94 1500.96 0.03
demikernel::socket 10.30 1420.00 615.59 0.00
bgc::inetstack::arp::background 2.63 1881.53 820.13 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 4595.10 2007.53 79.80
bgc::inetstack::icmp::background 1.03 3066.22 1329.33 0.00
demikernel::new 1.00 91037199.17 39399346.61 19.53
demikernel::bind 1.00 22678.56 9566.77 0.00
bgc::inetstack::poll_recv;inetstack::poll 1.00 11496.27 5016.42 0.04
demikernel::listen 1.00 9061.57 3996.13 0.00
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catnip
commit id = 4abce13

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 8970569.83 336.89 142.53 77.05
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 8970569.83 196.93 83.29 58.51
bgc::inetstack::poll_recv 4485284.92 875.48 370.52 33.08
bgc::inetstack::tcp::established::background 17329.86 3719.53 1580.46 0.53
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 17329.86 910.44 383.83 27.15
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 17308.96 1292.34 552.47 27.38
bgc::inetstack::tcp::established::background;tcp::established::background::sender 17308.96 858.08 365.43 20.31
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 17308.96 388.84 164.66 8.64
ioc::network::libos::pop 9275.14 849.13 358.89 0.07
demikernel::sgafree 8784.15 81.13 34.14 0.00
ioc::network::libos::push;inetstack::push 8762.80 2107.09 893.58 0.55
ioc::network::libos::push;inetstack::push;catnip::runtime::transmit 8762.80 351.14 148.63 16.02
ioc::network::libos::push 8073.74 33618258.44 13687626.57 32.01
demikernel::push 8073.74 652.00 275.31 0.02
demikernel::sgaalloc 6539.83 130.04 54.87 0.00
demikernel::pop 6054.96 481.87 202.32 0.01
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 4046.75 762.85 321.86 1.05
ioc::network::libos::pushto 1308.00 1430.44 588.07 0.06
ioc::network::libos::pushto;inetstack::push 1308.00 714.80 293.63 50.01
demikernel::pushto 1308.00 512.58 210.37 0.02
ioc::network::libos::pushto;inetstack::push;catnip::runtime::transmit 1308.00 259.22 106.61 36.22
bgc::inetstack::tcp::established::background;tcp::established::background::receiver;catnip::runtime::transmit 809.30 728.73 306.26 4.60
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 587.00 266.62 113.35 73.02
bgc::passive_listening::poll 59.36 5788.83 2435.46 0.00
ioc::network::libos::close 49.22 8063.46 3414.81 0.01
ioc::network::libos::connect 41.86 16547.45 6986.12 0.01
bgc::inetstack::tcp::passiveopen::background 41.86 13759.18 5797.52 0.00
ioc::network::libos::connect;catnip::runtime::transmit 41.86 6300.94 2638.26 26.72
ioc::network::libos::accept 38.50 2543.19 1065.81 0.00
demikernel::async_close 32.50 573.26 241.16 0.00
ioc::network::libos::close;catnip::runtime::transmit 31.39 567.43 239.37 5.61
demikernel::accept 21.86 1439.84 600.85 0.00
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 20.93 16597.94 6992.86 39.97
demikernel::connect 20.93 3095.66 1305.19 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter;catnip::runtime::transmit 20.00 285.96 118.53 0.00
demikernel::socket 10.30 1323.81 551.20 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 9.00 2519.78 989.51 33.07
bgc::inetstack::arp::background 2.80 2181.01 922.25 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 19945.02 8438.02 90.24
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 2.00 17880.92 7565.21 89.62
bgc::inetstack::icmp::background 1.05 3115.07 1316.68 0.00
demikernel::new 1.00 1783943263.90 754160034.79 46.05
bgc::inetstack::poll_recv;inetstack::poll 1.00 44495.90 18802.69 0.16
demikernel::bind 1.00 24982.19 10454.78 0.00
demikernel::listen 1.00 10028.36 4249.49 0.00
bgc::passive_listening::poll;catnip::runtime::transmit 1.00 360.00 140.97 0.10
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catnap
commit id = 4abce13

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::catnap::transport::epoll 7099709.90 1922.43 885.64 32.60
demikernel::sgafree 11535.59 70.51 31.75 0.05
demikernel::sgaalloc 11282.62 119.92 54.60 0.11
ioc::network::libos::push;catnap::linux::transport::push 9066.12 790.97 364.64 4.93
ioc::network::libos::push 8800.49 17105.39 7906.27 7.03
demikernel::push 8800.49 528.18 241.32 0.16
ioc::network::libos::pop;catnap::linux::transport::pop 8023.41 547.10 250.30 2.22
ioc::network::libos::pop 7814.95 3418079.78 1493016.66 25.60
demikernel::pop 7814.95 532.04 241.57 0.12
ioc::network::libos::pushto 588.00 7760.13 3303.16 22.66
ioc::network::libos::pushto;catnap::linux::transport::push 588.00 541.67 230.29 7.01
demikernel::pushto 588.00 428.48 182.40 1.30
demikernel::async_close 32.50 890.76 359.81 0.02
ioc::network::libos::connect 24.95 3352518.78 1510338.44 24.25
ioc::network::libos::connect;catnap::linux::transport::connect 24.95 51973.66 23609.01 2.25
demikernel::connect 24.95 2130.75 965.07 0.02
ioc::network::libos::close 18.35 23599.92 10653.11 0.07
ioc::network::libos::close;catnap::linux::transport::close 18.35 22526.95 10168.06 95.85
demikernel::accept 15.42 1524.50 701.18 0.00
ioc::network::libos::accept 15.41 913430291.47 426130190.42 44.65
ioc::network::libos::accept;catnap::linux::transport::accept 15.39 2642.66 1213.49 0.00
demikernel::socket 9.50 61944.65 28095.54 0.11
demikernel::socket;catnap::linux::transport::socket 9.50 60562.47 27458.50 97.76
demikernel::new 1.00 1728572.24 781365.05 0.80
demikernel::bind 1.00 31670.92 14401.74 0.01
demikernel::bind;catnap::linux::transport::bind 1.00 25711.72 11687.23 81.16
demikernel::listen 1.00 15810.39 7210.37 0.00
demikernel::listen;catnap::linux::transport::listen 1.00 14783.29 6743.25 93.36
demikernel::close 0.00 nan nan 0.00

@anandbonde anandbonde force-pushed the ab-pkt-tests branch 2 times, most recently from 96e0284 to 37e6278 Compare September 23, 2024 19:28
@anandbonde anandbonde changed the title [inetstack] moved layer 4 udp tests into nettest [inetstack] moved some layer 4 udp err tests to integration tests Sep 23, 2024
Copy link

libos = catpowder
commit id = 9956f8f

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 11138147.63 707.09 310.84 86.07
bgc::inetstack::poll_recv 5569073.82 1644.78 723.05 52.58
bgc::inetstack::tcp::established::background 19828.29 5268.00 2274.32 0.86
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 19828.29 1465.49 614.74 29.87
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 19808.93 1310.03 585.21 25.89
bgc::inetstack::tcp::established::background;tcp::established::background::sender 19808.93 955.49 419.57 18.99
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 19808.93 501.16 223.24 8.92
ioc::network::libos::pop 9983.06 962.61 428.29 0.10
demikernel::sgafree 8784.60 113.56 49.11 0.01
ioc::network::libos::push;inetstack::push 8762.80 6334.81 2894.73 1.98
ioc::network::libos::push 8073.74 33628328.96 14290946.09 42.31
demikernel::push 8073.74 635.60 284.75 0.04
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 6952.66 719.02 312.73 0.91
demikernel::sgaalloc 6546.88 167.21 72.67 0.02
demikernel::pop 6051.33 528.72 229.73 0.03
ioc::network::libos::pushto 1316.00 4521.69 1892.86 3.27
ioc::network::libos::pushto;inetstack::push 1316.00 4005.00 1676.62 88.56
demikernel::pushto 1316.00 469.43 196.28 0.33
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 546.33 227.90 95.09 66.22
bgc::passive_listening::poll 63.29 5565.08 2598.20 0.00
ioc::network::libos::close 46.13 11783.52 5130.04 0.16
ioc::network::libos::connect 41.86 28602.01 12337.46 0.19
bgc::inetstack::tcp::passiveopen::background 41.86 12269.99 5704.98 0.00
ioc::network::libos::accept 38.21 2353.79 1078.77 0.00
demikernel::async_close 32.50 682.58 273.34 0.01
demikernel::accept 21.86 1425.55 661.99 0.00
demikernel::connect 20.93 3582.47 1535.61 0.02
demikernel::socket 10.30 1385.08 608.78 0.00
bgc::inetstack::arp::background 4.12 1898.97 835.88 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 4855.72 2122.80 79.26
bgc::inetstack::icmp::background 1.03 3042.70 1328.45 0.00
demikernel::new 1.00 86496473.22 37817083.92 19.23
demikernel::bind 1.00 29146.50 12252.82 0.00
bgc::inetstack::poll_recv;inetstack::poll 1.00 12245.67 5352.60 0.03
demikernel::listen 1.00 9813.50 4291.85 0.00
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catnap
commit id = 9956f8f

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::catnap::transport::epoll 9753315.81 2072.78 968.83 32.37
demikernel::sgafree 11535.66 69.44 31.22 0.05
demikernel::sgaalloc 11282.60 119.42 55.16 0.11
ioc::network::libos::push;catnap::linux::transport::push 9066.12 798.71 368.78 5.13
ioc::network::libos::push 8800.49 16726.39 7760.79 6.52
demikernel::push 8800.49 529.79 242.42 0.15
ioc::network::libos::pop;catnap::linux::transport::pop 8023.65 522.71 234.92 2.35
ioc::network::libos::pop 7815.18 9293464.45 3935226.54 26.00
demikernel::pop 7815.18 545.73 243.98 0.12
ioc::network::libos::pushto 590.67 8947.86 4451.74 23.40
ioc::network::libos::pushto;catnap::linux::transport::push 590.67 563.13 286.83 6.41
demikernel::pushto 590.67 448.64 228.14 1.31
demikernel::async_close 32.50 858.84 345.18 0.01
ioc::network::libos::connect 24.95 4809175.46 2205044.97 25.50
ioc::network::libos::connect;catnap::linux::transport::connect 24.95 53878.54 24855.38 2.01
demikernel::connect 24.95 2162.57 999.79 0.01
ioc::network::libos::close 18.35 22547.89 10257.85 0.07
ioc::network::libos::close;catnap::linux::transport::close 18.35 21559.32 9802.36 95.84
demikernel::accept 15.42 1443.91 651.03 0.00
ioc::network::libos::accept 15.41 894128742.09 404550711.45 44.54
ioc::network::libos::accept;catnap::linux::transport::accept 15.39 2823.43 1273.67 0.00
demikernel::socket 9.50 55739.46 25346.72 0.09
demikernel::socket;catnap::linux::transport::socket 9.50 54652.63 24853.62 97.95
demikernel::new 1.00 1627272.87 737558.88 0.72
demikernel::bind 1.00 29480.95 13379.54 0.01
demikernel::bind;catnap::linux::transport::bind 1.00 23453.70 10675.54 79.86
demikernel::listen 1.00 13519.87 6073.88 0.00
demikernel::listen;catnap::linux::transport::listen 1.00 12410.74 5576.79 91.69
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catnap
commit id = 68d925b

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::catnap::transport::epoll 9782129.79 2172.10 1013.67 32.06
demikernel::sgafree 11534.47 75.60 34.29 0.05
demikernel::sgaalloc 11280.85 123.87 57.23 0.10
ioc::network::libos::push;catnap::linux::transport::push 9066.12 821.31 378.05 5.10
ioc::network::libos::push 8800.49 16938.34 7801.46 6.27
demikernel::push 8800.49 524.11 239.47 0.15
ioc::network::libos::pop;catnap::linux::transport::pop 8023.23 513.93 231.57 1.55
ioc::network::libos::pop 7814.77 11119927.83 4848040.38 26.92
demikernel::pop 7814.77 577.52 258.44 0.12
ioc::network::libos::pushto 544.00 7685.58 3249.45 22.63
ioc::network::libos::pushto;catnap::linux::transport::push 544.00 557.75 236.20 7.29
demikernel::pushto 544.00 463.80 196.10 1.31
demikernel::async_close 32.50 1099.48 459.49 0.03
ioc::network::libos::connect 24.95 5061951.64 2357576.73 25.23
ioc::network::libos::connect;catnap::linux::transport::connect 24.95 54197.99 25097.89 2.05
demikernel::connect 24.95 2146.48 993.86 0.01
ioc::network::libos::close 18.35 22405.11 10081.19 0.08
ioc::network::libos::close;catnap::linux::transport::close 18.35 21438.28 9644.65 95.88
demikernel::accept 15.42 1397.54 625.78 0.00
ioc::network::libos::accept 15.39 895561009.15 404486035.37 44.44
ioc::network::libos::accept;catnap::linux::transport::accept 15.39 2712.07 1218.56 0.00
demikernel::socket 9.50 56178.02 25212.68 0.10
demikernel::socket;catnap::linux::transport::socket 9.50 55141.66 24748.61 98.04
demikernel::new 1.00 1620388.90 730954.94 0.55
demikernel::bind 1.00 28870.35 12850.57 0.01
demikernel::bind;catnap::linux::transport::bind 1.00 23126.48 10307.95 80.39
demikernel::listen 1.00 14593.79 6512.17 0.00
demikernel::listen;catnap::linux::transport::listen 1.00 13454.29 6005.62 92.09
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catnip
commit id = 68d925b

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 17087878.20 342.15 144.85 77.17
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 17087878.20 200.12 84.72 58.52
bgc::inetstack::poll_recv 8543939.10 888.15 376.11 34.56
bgc::inetstack::tcp::established::background 18017.89 3800.47 1604.41 0.57
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 18017.89 950.92 403.62 27.31
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 17996.96 1293.40 544.14 27.06
bgc::inetstack::tcp::established::background;tcp::established::background::sender 17996.96 860.08 364.12 20.08
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 17996.96 411.65 172.82 8.88
ioc::network::libos::pop 9456.27 860.74 359.68 0.07
demikernel::sgafree 8812.62 84.53 35.75 0.00
ioc::network::libos::push;inetstack::push 8762.80 2125.27 890.50 0.56
ioc::network::libos::push;inetstack::push;catnip::runtime::transmit 8762.80 346.19 144.89 15.74
ioc::network::libos::push 8073.74 33577386.87 13769760.06 32.17
demikernel::push 8073.74 714.45 305.53 0.02
demikernel::sgaalloc 6605.04 151.40 65.04 0.01
demikernel::pop 6053.90 502.97 211.48 0.01
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 4213.86 791.65 333.11 1.02
ioc::network::libos::pushto 1811.00 1798.44 725.02 0.12
ioc::network::libos::pushto;inetstack::push 1811.00 1039.32 419.13 55.95
demikernel::pushto 1811.00 671.07 270.52 0.04
ioc::network::libos::pushto;inetstack::push;catnip::runtime::transmit 1811.00 325.67 131.27 32.48
bgc::inetstack::tcp::established::background;tcp::established::background::receiver;catnip::runtime::transmit 1502.93 699.80 296.00 4.57
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 534.67 329.23 134.11 73.73
bgc::passive_listening::poll 59.89 5571.53 2343.53 0.00
ioc::network::libos::close 49.18 7592.70 3230.21 0.01
ioc::network::libos::connect 41.86 16238.31 6879.72 0.01
bgc::inetstack::tcp::passiveopen::background 41.86 15101.76 6347.21 0.00
ioc::network::libos::connect;catnip::runtime::transmit 41.86 6229.29 2630.73 26.67
ioc::network::libos::accept 38.11 2451.38 1026.35 0.00
demikernel::async_close 32.50 678.47 303.03 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter;catnip::runtime::transmit 32.00 225.25 93.17 0.00
ioc::network::libos::close;catnip::runtime::transmit 31.39 544.84 230.80 5.51
demikernel::accept 21.86 1283.99 539.60 0.00
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 20.93 18008.17 7593.72 40.63
demikernel::connect 20.93 3383.50 1434.77 0.00
demikernel::socket 10.30 1350.33 568.53 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 9.00 3052.44 1259.33 30.42
bgc::inetstack::arp::background 4.30 2353.16 992.96 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 20181.53 8543.85 90.52
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 2.00 18117.78 7669.04 89.73
bgc::inetstack::icmp::background 1.05 3094.15 1310.30 0.00
demikernel::new 1.00 1564631307.55 662388438.40 44.41
bgc::inetstack::poll_recv;inetstack::poll 1.00 44930.80 19016.30 0.14
demikernel::bind 1.00 24660.75 10411.68 0.00
demikernel::listen 1.00 12123.50 5098.72 0.00
demikernel::close 0.00 nan nan 0.00

@anandbonde anandbonde force-pushed the ab-pkt-tests branch 3 times, most recently from 26ed889 to 80f980b Compare September 30, 2024 18:01
Copy link

libos = catnap
commit id = 80f980b

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::catnap::transport::epoll 9645695.56 1726.95 794.53 31.57
demikernel::sgafree 11535.31 79.31 34.50 0.05
demikernel::sgaalloc 11282.08 133.58 60.82 0.10
ioc::network::libos::push;catnap::linux::transport::push 9066.12 770.23 350.52 4.65
ioc::network::libos::push 8800.49 17296.80 7898.04 5.74
demikernel::push 8800.49 586.50 264.42 0.14
ioc::network::libos::pop;catnap::linux::transport::pop 8023.74 522.34 232.30 1.42
ioc::network::libos::pop 7815.27 9723204.30 4362484.38 26.89
demikernel::pop 7815.27 551.92 243.15 0.10
ioc::network::libos::pushto 576.67 8543.48 3837.83 23.07
ioc::network::libos::pushto;catnap::linux::transport::push 576.67 553.62 248.75 6.66
demikernel::pushto 576.67 448.04 201.29 1.34
demikernel::async_close 32.50 973.36 373.55 0.01
ioc::network::libos::connect 24.95 6368770.85 2947239.25 27.81
ioc::network::libos::connect;catnap::linux::transport::connect 24.95 52240.57 24471.83 1.81
demikernel::connect 24.95 2169.09 1012.64 0.01
ioc::network::libos::close 18.35 24265.30 10830.70 0.06
ioc::network::libos::close;catnap::linux::transport::close 18.35 23283.59 10391.09 96.14
demikernel::accept 15.42 1347.84 595.26 0.00
ioc::network::libos::accept 15.41 870799734.53 387470354.40 44.41
ioc::network::libos::accept;catnap::linux::transport::accept 15.39 2542.55 1126.23 0.00
demikernel::socket 9.50 57909.90 25803.71 0.09
demikernel::socket;catnap::linux::transport::socket 9.50 56901.87 25353.81 98.12
demikernel::new 1.00 1662597.31 740318.02 0.65
demikernel::bind 1.00 31491.65 13893.91 0.01
demikernel::bind;catnap::linux::transport::bind 1.00 26002.90 11475.86 82.58
demikernel::listen 1.00 18301.71 7917.61 0.00
demikernel::listen;catnap::linux::transport::listen 1.00 17223.05 7446.44 93.31
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catpowder
commit id = 80f980b

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 11083713.13 688.47 298.81 86.02
bgc::inetstack::poll_recv 5541856.57 1601.84 695.24 52.14
bgc::inetstack::tcp::established::background 16480.21 4607.06 1979.66 0.65
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 16480.21 1380.03 572.17 28.59
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 16460.32 1438.27 627.99 27.39
bgc::inetstack::tcp::established::background;tcp::established::background::sender 16460.32 929.75 402.52 19.61
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 16460.32 523.88 233.62 9.19
ioc::network::libos::pop 9029.08 931.95 404.36 0.08
ioc::network::libos::push;inetstack::push 8762.80 6075.22 2712.94 1.88
demikernel::sgafree 8747.23 117.31 51.98 0.01
ioc::network::libos::push 8073.74 33713298.04 14975272.47 42.52
demikernel::push 8073.74 575.10 253.79 0.04
demikernel::sgaalloc 6500.88 143.55 63.70 0.02
demikernel::pop 6033.96 555.30 239.22 0.03
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 5278.39 616.99 266.75 0.74
ioc::network::libos::pushto 655.67 4704.59 2081.38 1.68
ioc::network::libos::pushto;inetstack::push 655.67 4174.62 1846.88 88.73
demikernel::pushto 655.67 486.69 215.31 0.17
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 205.33 208.70 93.97 63.28
bgc::passive_listening::poll 62.54 5053.61 2187.33 0.00
ioc::network::libos::close 46.92 10143.80 4389.48 0.15
ioc::network::libos::connect 41.86 21055.91 9345.22 0.17
bgc::inetstack::tcp::passiveopen::background 41.86 12462.04 5445.99 0.00
ioc::network::libos::accept 38.32 2404.83 1041.81 0.00
demikernel::async_close 32.50 718.66 285.51 0.01
demikernel::accept 21.86 1211.71 526.40 0.00
demikernel::connect 20.93 3470.76 1524.24 0.03
demikernel::socket 10.30 1379.67 589.21 0.00
bgc::inetstack::arp::background 4.08 2068.87 891.78 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 4739.67 2048.63 81.66
bgc::inetstack::icmp::background 1.03 3279.07 1418.50 0.00
demikernel::new 1.00 95686367.48 41374841.17 19.85
demikernel::bind 1.00 22022.12 9093.28 0.00
bgc::inetstack::poll_recv;inetstack::poll 1.00 11555.33 4995.69 0.04
demikernel::listen 1.00 9596.36 4061.33 0.00
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catnip
commit id = 80f980b

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 17060362.57 338.86 143.83 76.46
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 17060362.57 197.28 83.68 58.31
bgc::inetstack::poll_recv 8530181.28 888.23 377.23 33.51
bgc::inetstack::tcp::established::background 19426.41 3619.33 1532.55 0.61
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 19426.41 916.74 387.72 27.47
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 19405.50 1239.77 524.51 27.31
bgc::inetstack::tcp::established::background;tcp::established::background::sender 19405.50 817.72 346.06 20.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 19405.50 385.44 164.16 8.77
ioc::network::libos::pop 9846.02 834.13 353.76 0.08
demikernel::sgafree 8776.13 96.53 40.97 0.01
ioc::network::libos::push;inetstack::push 8762.74 2110.13 894.55 0.58
ioc::network::libos::push;inetstack::push;catnip::runtime::transmit 8762.74 325.91 138.03 15.30
ioc::network::libos::push 8073.71 33557815.09 13538375.04 31.30
demikernel::push 8073.71 646.48 272.71 0.02
demikernel::sgaalloc 6531.00 124.27 52.72 0.00
demikernel::pop 6050.82 524.36 223.83 0.01
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 4876.51 705.22 298.69 1.27
bgc::inetstack::tcp::established::background;tcp::established::background::receiver;catnip::runtime::transmit 2519.94 768.50 326.51 4.96
ioc::network::libos::pushto 1166.67 1443.29 595.81 0.06
ioc::network::libos::pushto;inetstack::push 1166.67 707.45 292.06 49.02
demikernel::pushto 1166.67 492.14 203.35 0.02
ioc::network::libos::pushto;inetstack::push;catnip::runtime::transmit 1166.67 257.10 106.04 36.07
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 558.00 294.34 124.82 73.59
bgc::passive_listening::poll 59.25 5944.35 2529.27 0.00
ioc::network::libos::close 49.28 8169.05 3465.06 0.01
bgc::inetstack::tcp::passiveopen::background 41.86 15200.73 6484.70 0.00
ioc::network::libos::connect 41.86 15195.05 6453.26 0.01
ioc::network::libos::connect;catnip::runtime::transmit 41.86 5289.11 2250.16 24.94
ioc::network::libos::accept 38.57 2463.68 1048.34 0.00
demikernel::async_close 32.50 571.79 238.35 0.00
ioc::network::libos::close;catnip::runtime::transmit 31.39 553.40 234.42 5.36
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter;catnip::runtime::transmit 24.20 259.36 111.02 0.00
demikernel::accept 21.86 1082.41 460.52 0.00
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 20.93 17834.31 7639.48 41.27
demikernel::connect 20.93 3096.78 1303.01 0.00
demikernel::socket 10.30 1739.29 738.21 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 9.00 3073.11 1371.92 33.60
bgc::inetstack::arp::background 4.30 2352.73 998.23 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 20166.40 8553.88 95.04
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 2.00 18056.57 7659.26 89.34
bgc::inetstack::icmp::background 1.05 3359.45 1423.85 0.00
demikernel::new 1.00 1785324210.50 757163023.76 45.98
bgc::inetstack::poll_recv;inetstack::poll 1.00 42375.43 17973.37 0.15
demikernel::bind 1.00 21196.25 8953.23 0.00
demikernel::listen 1.00 10018.21 4256.79 0.00
bgc::passive_listening::poll;catnip::runtime::transmit 1.00 364.00 152.15 0.11
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catnap
commit id = 4cb0d08

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::catnap::transport::epoll 9667029.46 1857.39 850.46 31.43
demikernel::sgafree 11578.44 76.53 33.45 0.04
demikernel::sgaalloc 11365.12 134.53 60.20 0.10
ioc::network::libos::push;catnap::linux::transport::push 9066.12 898.23 406.94 5.24
ioc::network::libos::push 8800.49 17658.73 8017.52 5.53
demikernel::push 8800.49 622.24 279.17 0.14
ioc::network::libos::pop;catnap::linux::transport::pop 8039.56 549.96 242.01 0.74
ioc::network::libos::pop 7830.68 2804021.82 1156236.26 28.21
demikernel::pop 7830.68 582.65 255.06 0.10
ioc::network::libos::pushto 2259.00 7663.69 3226.66 23.88
ioc::network::libos::pushto;catnap::linux::transport::push 2259.00 541.88 227.91 7.12
demikernel::pushto 2259.00 447.75 189.12 1.47
demikernel::async_close 32.50 1094.48 421.98 0.01
ioc::network::libos::connect 24.95 4533246.98 2037838.65 24.70
ioc::network::libos::connect;catnap::linux::transport::connect 24.95 53031.96 23458.13 1.99
demikernel::connect 24.95 2058.03 910.31 0.01
ioc::network::libos::close 18.35 23890.84 10491.42 0.05
ioc::network::libos::close;catnap::linux::transport::close 18.35 22852.29 10035.64 95.95
demikernel::accept 15.42 1495.25 664.43 0.00
ioc::network::libos::accept 15.39 886273953.95 393974954.51 44.78
ioc::network::libos::accept;catnap::linux::transport::accept 15.39 2460.46 1097.60 0.00
demikernel::socket 9.50 87415.77 39464.83 0.08
demikernel::socket;catnap::linux::transport::socket 9.50 86374.83 39005.80 98.15
demikernel::new 1.00 1702508.94 750978.63 0.61
demikernel::bind 1.00 32173.32 14195.13 0.00
demikernel::listen 1.00 31030.00 14221.03 0.00
demikernel::listen;catnap::linux::transport::listen 1.00 29852.53 13702.59 92.81
demikernel::bind;catnap::linux::transport::bind 1.00 26528.82 11708.39 82.50
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catnip
commit id = 4cb0d08

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 17320001.97 337.82 143.50 76.48
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 17320001.97 196.32 83.40 58.21
bgc::inetstack::poll_recv 8660000.98 885.46 376.20 33.60
bgc::inetstack::tcp::established::background 20760.18 3653.70 1535.94 0.66
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 20760.18 938.92 393.34 27.46
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 20739.29 1230.75 518.94 27.22
bgc::inetstack::tcp::established::background;tcp::established::background::sender 20739.29 804.81 339.20 19.74
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 20739.29 407.39 170.59 8.87
ioc::network::libos::pop 10206.98 879.16 367.09 0.08
demikernel::sgafree 8780.47 98.77 41.61 0.01
ioc::network::libos::push;inetstack::push 8762.80 2117.23 893.73 0.58
ioc::network::libos::push;inetstack::push;catnip::runtime::transmit 8762.80 340.82 143.60 15.63
ioc::network::libos::push 8073.74 33558254.15 13674454.03 30.88
demikernel::push 8073.74 653.82 275.41 0.03
demikernel::sgaalloc 6537.92 135.16 58.33 0.01
demikernel::pop 6051.37 531.80 222.39 0.02
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 5125.37 721.06 301.20 1.20
bgc::inetstack::tcp::established::background;tcp::established::background::receiver;catnip::runtime::transmit 3884.00 675.29 281.56 5.08
ioc::network::libos::pushto 1243.00 1466.97 722.72 0.06
ioc::network::libos::pushto;inetstack::push 1243.00 727.55 359.22 49.65
demikernel::pushto 1243.00 514.46 255.01 0.02
ioc::network::libos::pushto;inetstack::push;catnip::runtime::transmit 1243.00 274.31 134.56 37.40
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 537.33 270.29 110.68 70.98
bgc::passive_listening::poll 58.96 6159.71 2559.69 0.00
ioc::network::libos::close 49.20 8141.05 3457.62 0.01
ioc::network::libos::connect 41.86 16017.38 6875.36 0.01
bgc::inetstack::tcp::passiveopen::background 41.86 14266.70 5928.70 0.00
ioc::network::libos::connect;catnip::runtime::transmit 41.86 5348.62 2300.09 24.29
ioc::network::libos::accept 38.18 2493.43 1040.36 0.00
demikernel::async_close 32.50 550.45 230.49 0.00
ioc::network::libos::close;catnip::runtime::transmit 31.39 561.83 236.84 5.35
demikernel::accept 21.86 1199.25 498.42 0.00
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 20.93 17044.48 7083.69 40.48
demikernel::connect 20.93 2991.79 1273.10 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter;catnip::runtime::transmit 18.33 273.54 115.48 0.00
demikernel::socket 10.30 1771.92 756.34 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 9.00 5268.89 2130.21 38.51
bgc::inetstack::arp::background 4.30 2441.69 1025.87 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 19467.43 8267.58 95.15
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 2.00 17271.93 7334.27 88.67
bgc::inetstack::icmp::background 1.05 3328.97 1415.38 0.00
demikernel::new 1.00 1775989823.33 754429937.07 46.10
bgc::inetstack::poll_recv;inetstack::poll 1.00 40910.60 17373.64 0.16
demikernel::bind 1.00 21819.31 9207.47 0.00
demikernel::listen 1.00 10536.86 4403.49 0.00
bgc::passive_listening::poll;catnip::runtime::transmit 1.00 499.00 209.08 0.13
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catpowder
commit id = 4cb0d08

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 11235590.90 699.94 300.15 85.99
bgc::inetstack::poll_recv 5617795.45 1629.77 698.83 51.69
bgc::inetstack::tcp::established::background 18962.52 4501.93 1911.23 0.73
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 18962.52 1384.03 573.83 29.07
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 18943.20 1401.63 601.84 27.71
bgc::inetstack::tcp::established::background;tcp::established::background::sender 18943.20 901.06 384.09 19.26
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 18943.20 496.31 216.26 9.08
ioc::network::libos::pop 9708.76 948.43 407.02 0.09
demikernel::sgafree 8767.87 107.18 46.81 0.01
ioc::network::libos::push;inetstack::push 8762.74 6183.23 2704.25 1.93
ioc::network::libos::push 8073.71 33668763.07 15235962.43 42.35
demikernel::push 8073.71 649.16 279.14 0.04
demikernel::sgaalloc 6543.29 154.52 66.97 0.02
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 6489.19 627.63 268.18 0.79
demikernel::pop 6036.29 588.05 251.59 0.03
ioc::network::libos::pushto 1020.67 4285.95 1963.19 4.87
ioc::network::libos::pushto;inetstack::push 1020.67 3777.88 1730.03 88.14
demikernel::pushto 1020.67 449.78 206.29 0.50
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 223.67 205.95 94.47 63.40
bgc::passive_listening::poll 62.79 5191.71 2203.38 0.00
ioc::network::libos::close 46.07 10715.18 4575.69 0.17
ioc::network::libos::connect 41.86 23153.64 10071.67 0.17
bgc::inetstack::tcp::passiveopen::background 41.86 11875.86 5067.74 0.00
ioc::network::libos::accept 38.64 2459.97 1043.64 0.00
demikernel::async_close 32.50 814.94 325.87 0.01
demikernel::accept 21.86 1115.59 472.76 0.00
demikernel::connect 20.93 3784.60 1631.47 0.03
demikernel::socket 10.30 1277.46 539.63 0.00
bgc::inetstack::arp::background 4.07 2057.73 871.94 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 5139.02 2190.59 81.18
bgc::inetstack::icmp::background 1.03 3335.95 1425.69 0.00
demikernel::new 1.00 93286480.02 39525847.53 20.12
demikernel::bind 1.00 35930.50 14449.40 0.00
bgc::inetstack::poll_recv;inetstack::poll 1.00 25480.10 11242.54 0.09
demikernel::listen 1.00 10110.00 4232.00 0.00
demikernel::close 0.00 nan nan 0.00

@anandbonde anandbonde changed the title [inetstack] moved some layer 4 udp err tests to integration tests [inetstack] add udp integration tests Oct 4, 2024
Copy link

github-actions bot commented Oct 4, 2024

libos = catpowder
commit id = 0a34877

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 11097078.00 678.37 304.87 85.99
bgc::inetstack::poll_recv 5548539.00 1578.31 709.02 53.80
bgc::inetstack::tcp::established::background 16480.96 3669.76 1636.43 0.50
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 16480.96 1347.22 570.57 32.76
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 16461.54 1295.77 590.83 33.76
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 16461.54 503.89 245.14 11.35
bgc::inetstack::tcp::established::background;tcp::established::background::sender 16461.54 146.00 62.73 4.00
ioc::network::libos::pop 9030.67 824.64 379.25 0.07
ioc::network::libos::push;inetstack::push 8762.63 6217.79 2870.08 1.98
demikernel::sgafree 8754.60 107.86 49.72 0.01
ioc::network::libos::push 8073.58 33682684.25 13293493.26 43.25
demikernel::push 8073.58 672.96 304.51 0.04
demikernel::sgaalloc 6514.83 148.76 66.46 0.02
demikernel::pop 6035.39 573.17 261.58 0.03
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 5279.27 656.84 294.62 0.65
ioc::network::libos::pushto 788.00 5470.34 2607.90 3.62
ioc::network::libos::pushto;inetstack::push 788.00 4762.46 2271.25 87.09
demikernel::pushto 788.00 627.38 299.43 0.37
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 226.67 253.42 122.40 63.74
bgc::passive_listening::poll 62.82 4734.17 2174.79 0.00
ioc::network::libos::close 45.90 10241.67 4581.23 0.13
ioc::network::libos::connect 41.86 20210.40 9184.86 0.16
bgc::inetstack::tcp::passiveopen::background 41.86 14170.40 6585.34 0.00
ioc::network::libos::accept 38.75 2383.95 1105.08 0.00
demikernel::async_close 32.50 666.63 268.95 0.01
demikernel::accept 21.86 1267.64 585.57 0.00
demikernel::connect 20.93 3126.17 1409.71 0.02
demikernel::socket 10.30 1111.36 502.20 0.00
bgc::inetstack::arp::background 4.12 1818.67 811.64 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 5016.43 2253.02 81.63
bgc::inetstack::icmp::background 1.03 3419.17 1526.42 0.00
demikernel::new 1.00 84290525.47 37907228.55 17.79
demikernel::bind 1.00 22063.62 9453.03 0.00
bgc::inetstack::poll_recv;inetstack::poll 1.00 12237.73 5490.83 0.03
demikernel::listen 1.00 5368.79 2406.81 0.00
demikernel::close 0.00 nan nan 0.00

Copy link

github-actions bot commented Oct 4, 2024

libos = catnap
commit id = 0a34877

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::catnap::transport::epoll 9708899.72 2004.96 911.15 32.56
demikernel::sgafree 11556.40 79.39 35.09 0.05
demikernel::sgaalloc 11315.68 126.74 57.11 0.12
ioc::network::libos::push;catnap::linux::transport::push 9066.12 776.31 353.22 4.94
ioc::network::libos::push 8800.49 16663.36 7650.23 6.64
demikernel::push 8800.49 523.48 237.41 0.16
ioc::network::libos::pop;catnap::linux::transport::pop 8034.52 612.86 272.68 2.37
ioc::network::libos::pop 7825.77 3398201.12 1484974.10 25.36
demikernel::pop 7825.77 503.31 220.80 0.11
ioc::network::libos::pushto 1399.67 8042.97 3438.92 23.58
ioc::network::libos::pushto;catnap::linux::transport::push 1399.67 545.79 233.04 6.96
demikernel::pushto 1399.67 436.06 186.49 1.42
demikernel::async_close 32.50 897.47 348.05 0.01
ioc::network::libos::connect 24.95 4355831.48 1943101.74 26.11
ioc::network::libos::connect;catnap::linux::transport::connect 24.95 51162.46 22884.25 1.99
demikernel::connect 24.95 2042.55 912.76 0.01
ioc::network::libos::close 18.35 23528.58 10443.84 0.06
ioc::network::libos::close;catnap::linux::transport::close 18.35 22576.10 10020.21 96.20
demikernel::accept 15.42 1284.88 576.56 0.00
ioc::network::libos::accept 15.41 897718151.05 403137451.32 45.11
ioc::network::libos::accept;catnap::linux::transport::accept 15.39 2412.48 1098.68 0.00
demikernel::socket 9.50 55380.79 24779.88 0.08
demikernel::socket;catnap::linux::transport::socket 9.50 54125.32 24220.85 97.74
demikernel::new 1.00 1637670.03 730324.76 0.46
demikernel::bind 1.00 28861.88 12955.32 0.00
demikernel::bind;catnap::linux::transport::bind 1.00 23049.52 10353.54 80.01
demikernel::listen 1.00 14506.53 6539.11 0.00
demikernel::listen;catnap::linux::transport::listen 1.00 13450.61 6063.69 92.55
demikernel::close 0.00 nan nan 0.00

Copy link

github-actions bot commented Oct 4, 2024

libos = catnip
commit id = 0a34877

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 17306405.47 337.28 141.87 76.79
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 17306405.47 196.91 82.83 58.40
bgc::inetstack::poll_recv 8653202.73 878.82 369.65 33.38
bgc::inetstack::tcp::established::background 16480.25 2896.52 1223.70 0.34
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 16480.25 861.25 364.92 30.52
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 16459.34 1219.01 514.09 34.50
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 16459.34 380.10 160.73 11.23
bgc::inetstack::tcp::established::background;tcp::established::background::sender 16459.34 129.68 54.87 4.27
ioc::network::libos::pop 9043.61 743.55 313.05 0.05
demikernel::sgafree 8776.38 83.90 35.34 0.00
ioc::network::libos::push;inetstack::push 8762.80 2137.99 892.51 0.57
ioc::network::libos::push;inetstack::push;catnip::runtime::transmit 8762.80 322.16 134.46 14.70
ioc::network::libos::push 8073.74 33602131.98 14145143.12 32.34
demikernel::push 8073.74 661.45 276.90 0.02
demikernel::sgaalloc 6531.25 123.84 51.64 0.00
demikernel::pop 6050.82 509.19 214.99 0.01
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 3022.00 791.33 333.30 0.61
ioc::network::libos::pushto 1170.67 1434.44 603.00 0.06
ioc::network::libos::pushto;inetstack::push 1170.67 713.99 299.82 49.90
demikernel::pushto 1170.67 508.60 213.95 0.02
ioc::network::libos::pushto;inetstack::push;catnip::runtime::transmit 1170.67 265.98 111.83 37.19
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 499.33 266.54 110.67 71.11
bgc::passive_listening::poll 59.68 5569.35 2342.78 0.00
ioc::network::libos::close 49.42 7697.63 3224.13 0.01
ioc::network::libos::connect 41.86 15034.03 6226.54 0.01
bgc::inetstack::tcp::passiveopen::background 41.86 14227.01 5982.16 0.00
ioc::network::libos::connect;catnip::runtime::transmit 41.86 5525.84 2272.69 26.60
ioc::network::libos::accept 38.43 2416.75 1018.06 0.00
demikernel::async_close 32.50 567.66 242.04 0.00
ioc::network::libos::close;catnip::runtime::transmit 31.39 572.13 239.40 5.43
demikernel::accept 21.86 1042.65 439.13 0.00
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 20.93 17462.75 7338.56 38.87
demikernel::connect 20.93 2915.13 1209.80 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::receiver;catnip::runtime::transmit 20.93 697.95 293.82 4.66
demikernel::socket 10.30 1379.28 571.49 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 9.00 2029.11 886.78 29.94
bgc::inetstack::arp::background 4.30 1909.82 805.81 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 19749.42 8336.09 95.61
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 2.00 17958.07 7582.14 90.61
bgc::inetstack::icmp::background 1.05 3046.40 1282.81 0.00
demikernel::new 1.00 1773638115.27 745952177.23 45.73
bgc::inetstack::poll_recv;inetstack::poll 1.00 41248.43 17408.44 0.16
demikernel::bind 1.00 21865.56 9258.12 0.00
demikernel::listen 1.00 6151.50 2607.84 0.00
demikernel::close 0.00 nan nan 0.00

linux.mk Show resolved Hide resolved
Copy link

github-actions bot commented Oct 7, 2024

libos = catnap
commit id = 0f0c8b9

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::catnap::transport::epoll 9596066.05 2153.73 976.05 32.96
demikernel::sgafree 11584.77 75.17 32.96 0.05
demikernel::sgaalloc 11356.80 124.58 55.72 0.12
ioc::network::libos::push;catnap::linux::transport::push 9066.12 794.71 362.36 5.01
ioc::network::libos::push 8800.49 16824.90 7693.23 7.28
demikernel::push 8800.49 533.80 241.63 0.17
ioc::network::libos::pop;catnap::linux::transport::pop 8048.33 547.91 244.06 3.68
ioc::network::libos::pop 7839.22 2332074.20 1014109.23 24.82
demikernel::pop 7839.22 531.86 235.62 0.12
ioc::network::libos::pushto 2506.00 8247.91 3485.84 24.02
ioc::network::libos::pushto;catnap::linux::transport::push 2506.00 632.53 267.95 7.82
demikernel::pushto 2506.00 485.01 205.56 1.63
demikernel::async_close 32.50 867.00 348.14 0.01
ioc::network::libos::connect 24.95 6010136.16 2684535.73 26.12
ioc::network::libos::connect;catnap::linux::transport::connect 24.95 53842.61 24085.63 1.97
demikernel::connect 24.95 2085.33 934.58 0.01
ioc::network::libos::close 18.35 28458.25 12510.16 0.06
ioc::network::libos::close;catnap::linux::transport::close 18.35 27423.39 12048.64 95.99
demikernel::accept 15.42 1346.18 610.91 0.00
ioc::network::libos::accept 15.39 892751640.14 403588315.08 44.39
ioc::network::libos::accept;catnap::linux::transport::accept 15.39 2317.16 1044.48 0.00
demikernel::socket 9.50 57576.28 25724.39 0.09
demikernel::socket;catnap::linux::transport::socket 9.50 55675.68 24865.53 97.10
demikernel::new 1.00 1610064.87 717772.78 0.43
demikernel::bind 1.00 29093.65 13025.89 0.00
demikernel::bind;catnap::linux::transport::bind 1.00 23494.72 10521.27 80.79
demikernel::listen 1.00 13994.87 6274.61 0.00
demikernel::listen;catnap::linux::transport::listen 1.00 13013.97 5836.89 92.90
demikernel::close 0.00 nan nan 0.00

Copy link

github-actions bot commented Oct 7, 2024

libos = catnip
commit id = 0f0c8b9

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 17272004.60 334.80 141.17 76.81
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 17272004.60 195.61 82.48 58.45
bgc::inetstack::poll_recv 8636002.30 872.20 367.77 33.48
bgc::inetstack::tcp::established::background 16479.89 2942.99 1246.01 0.34
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 16479.89 911.44 384.21 31.34
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 16458.96 1195.21 508.88 33.99
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 16458.96 396.51 167.59 11.28
bgc::inetstack::tcp::established::background;tcp::established::background::sender 16458.96 134.99 56.86 4.27
ioc::network::libos::pop 9044.20 751.90 318.88 0.05
demikernel::sgafree 8778.70 79.35 33.37 0.00
ioc::network::libos::push;inetstack::push 8762.74 2188.98 922.10 0.57
ioc::network::libos::push;inetstack::push;catnip::runtime::transmit 8762.74 340.01 142.84 14.74
ioc::network::libos::push 8073.71 33623728.07 13682271.64 32.31
demikernel::push 8073.71 706.59 296.42 0.02
demikernel::sgaalloc 6533.83 126.02 52.44 0.00
demikernel::pop 6051.55 511.72 214.93 0.01
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 3081.53 815.82 345.43 0.63
ioc::network::libos::pushto 1212.00 1458.67 607.18 0.06
ioc::network::libos::pushto;inetstack::push 1212.00 734.65 306.31 50.49
demikernel::pushto 1212.00 493.99 205.59 0.02
ioc::network::libos::pushto;inetstack::push;catnip::runtime::transmit 1212.00 255.97 106.46 34.96
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 540.33 243.38 100.55 70.77
bgc::passive_listening::poll 58.64 5629.98 2378.38 0.00
ioc::network::libos::close 49.35 8059.34 3379.48 0.01
bgc::inetstack::tcp::passiveopen::background 41.86 14779.30 6222.32 0.00
ioc::network::libos::connect 41.86 14206.79 5920.73 0.01
ioc::network::libos::connect;catnip::runtime::transmit 41.86 4904.37 2027.46 25.54
ioc::network::libos::accept 38.46 2485.21 1048.38 0.00
demikernel::async_close 32.50 559.12 236.54 0.00
ioc::network::libos::close;catnip::runtime::transmit 31.39 593.05 249.06 5.45
demikernel::accept 21.86 1458.31 623.75 0.00
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 20.93 18106.82 7618.81 39.97
demikernel::connect 20.93 3124.18 1298.96 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::receiver;catnip::runtime::transmit 20.93 720.72 305.43 4.47
demikernel::socket 10.30 1125.09 473.49 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 9.00 4088.22 1659.60 41.05
bgc::inetstack::arp::background 4.30 2218.72 936.41 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 19291.48 8133.39 95.51
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 2.00 17312.53 7298.79 89.71
bgc::inetstack::icmp::background 1.05 3038.73 1282.13 0.00
demikernel::new 1.00 1781860769.32 751305815.08 45.64
bgc::inetstack::poll_recv;inetstack::poll 1.00 40390.70 17028.28 0.16
demikernel::bind 1.00 20914.19 8882.78 0.00
demikernel::listen 1.00 7161.29 3044.41 0.00
demikernel::close 0.00 nan nan 0.00

Copy link

github-actions bot commented Oct 7, 2024

libos = catpowder
commit id = 0f0c8b9

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 11032228.27 681.47 300.96 86.04
bgc::inetstack::poll_recv 5516114.13 1584.32 699.38 52.18
bgc::inetstack::tcp::established::background 16478.21 3713.54 1614.09 0.53
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 16478.21 1358.07 570.05 32.59
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 16458.73 1297.63 579.22 33.81
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 16458.73 504.38 226.08 11.50
bgc::inetstack::tcp::established::background;tcp::established::background::sender 16458.73 165.44 69.95 4.20
ioc::network::libos::pop 9032.12 928.36 415.37 0.08
ioc::network::libos::push;inetstack::push 8761.97 6478.61 2994.61 2.04
demikernel::sgafree 8757.55 88.10 39.51 0.01
ioc::network::libos::push 8073.00 33747446.52 15924297.69 43.30
demikernel::push 8073.00 664.48 301.58 0.05
demikernel::sgaalloc 6517.00 148.84 67.79 0.02
demikernel::pop 6037.88 772.72 346.47 0.05
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 5281.32 657.74 291.21 0.66
ioc::network::libos::pushto 847.33 4573.62 2110.62 4.50
ioc::network::libos::pushto;inetstack::push 847.33 4028.10 1859.67 88.08
demikernel::pushto 847.33 473.29 218.96 0.45
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 281.67 249.68 119.70 63.39
bgc::passive_listening::poll 62.86 4916.40 2177.78 0.00
ioc::network::libos::close 46.07 10745.38 4743.10 0.13
ioc::network::libos::connect 41.86 20291.27 9205.14 0.15
bgc::inetstack::tcp::passiveopen::background 41.86 15275.63 6829.77 0.00
ioc::network::libos::accept 38.32 2503.69 1112.91 0.00
demikernel::async_close 32.50 811.23 324.29 0.01
demikernel::accept 21.86 1230.37 545.34 0.00
demikernel::connect 20.93 3330.81 1487.07 0.02
demikernel::socket 10.30 1638.93 705.06 0.00
bgc::inetstack::arp::background 4.07 1836.68 802.37 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 5102.27 2247.15 81.68
bgc::inetstack::icmp::background 1.03 3440.00 1502.55 0.00
demikernel::new 1.00 90887643.02 39957190.59 19.27
demikernel::bind 1.00 22631.75 9671.95 0.00
bgc::inetstack::poll_recv;inetstack::poll 1.00 12439.63 5474.28 0.03
demikernel::listen 1.00 6254.64 2745.10 0.00
demikernel::close 0.00 nan nan 0.00

[catnap] Bug Fix: don't set sockopts for non-tcp

The set_linger sockopt was being set for a UDP socket too. This was
causing integration tests to fail.
Copy link

github-actions bot commented Oct 7, 2024

libos = catnap
commit id = 6451097

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::catnap::transport::epoll 9667938.74 2046.62 935.90 32.79
demikernel::sgafree 11559.93 76.64 33.59 0.05
demikernel::sgaalloc 11350.88 119.11 54.10 0.12
ioc::network::libos::push;catnap::linux::transport::push 9066.12 745.91 339.64 4.74
ioc::network::libos::push 8800.49 16660.59 7608.05 6.92
demikernel::push 8800.49 531.63 240.79 0.16
ioc::network::libos::pop;catnap::linux::transport::pop 8024.13 528.93 234.99 3.57
ioc::network::libos::pop 7815.65 7466176.98 3093786.10 24.20
demikernel::pop 7815.65 539.52 237.16 0.12
ioc::network::libos::pushto 1537.33 7106.53 3148.18 23.80
ioc::network::libos::pushto;catnap::linux::transport::push 1537.33 542.97 240.72 7.65
demikernel::pushto 1537.33 443.78 196.92 1.51
demikernel::async_close 32.50 840.97 331.47 0.01
ioc::network::libos::connect 24.95 6000487.10 2690469.59 28.52
ioc::network::libos::connect;catnap::linux::transport::connect 24.95 53246.55 24102.12 1.99
demikernel::connect 24.95 2113.26 959.34 0.01
ioc::network::libos::close 18.35 21825.71 9711.71 0.06
ioc::network::libos::close;catnap::linux::transport::close 18.35 20851.70 9277.01 95.81
demikernel::accept 15.42 1328.08 594.78 0.00
ioc::network::libos::accept 15.39 898277784.79 404355606.64 44.75
ioc::network::libos::accept;catnap::linux::transport::accept 15.39 2513.94 1128.56 0.00
demikernel::socket 9.50 56121.26 25030.58 0.08
demikernel::socket;catnap::linux::transport::socket 9.50 54635.40 24361.80 97.41
demikernel::new 1.00 1620220.84 720677.20 0.45
demikernel::bind 1.00 28996.48 12874.60 0.00
demikernel::bind;catnap::linux::transport::bind 1.00 23297.50 10350.31 80.25
demikernel::listen 1.00 14397.74 6389.88 0.00
demikernel::listen;catnap::linux::transport::listen 1.00 13381.00 5943.09 92.87
demikernel::close 0.00 nan nan 0.00

Copy link

github-actions bot commented Oct 7, 2024

libos = catnip
commit id = 6451097

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 17394579.60 337.67 145.75 76.87
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 17394579.60 197.93 85.40 58.58
bgc::inetstack::poll_recv 8697289.80 878.71 379.29 33.40
bgc::inetstack::tcp::established::background 16480.07 2840.25 1234.32 0.34
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 16480.07 856.08 371.76 31.05
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 16459.14 1187.57 516.86 34.23
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 16459.14 375.19 163.07 11.28
bgc::inetstack::tcp::established::background;tcp::established::background::sender 16459.14 130.50 56.27 4.29
ioc::network::libos::pop 9127.25 729.13 314.15 0.05
demikernel::sgafree 8963.34 75.79 33.03 0.00
ioc::network::libos::push;inetstack::push 8762.74 2139.86 953.27 0.56
ioc::network::libos::push;inetstack::push;catnip::runtime::transmit 8762.74 330.03 148.42 15.03
ioc::network::libos::push 8073.71 33597315.18 18464541.88 32.26
demikernel::push 8073.71 697.70 318.55 0.02
demikernel::sgaalloc 6767.96 123.41 55.37 0.01
demikernel::pop 6134.18 487.99 209.37 0.01
ioc::network::libos::pushto 4474.00 1701.49 724.05 0.20
ioc::network::libos::pushto;inetstack::push 4474.00 938.77 401.74 53.35
demikernel::pushto 4474.00 672.86 287.70 0.08
ioc::network::libos::pushto;inetstack::push;catnip::runtime::transmit 4474.00 282.22 120.25 31.32
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 3107.59 779.46 340.90 0.54
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 1888.00 264.55 109.63 70.21
bgc::passive_listening::poll 58.82 5410.09 2336.40 0.00
ioc::network::libos::close 49.33 7792.74 3392.06 0.01
bgc::inetstack::tcp::passiveopen::background 41.86 14392.56 6243.02 0.00
ioc::network::libos::connect 41.86 14174.87 6220.62 0.01
ioc::network::libos::connect;catnip::runtime::transmit 41.86 5215.66 2296.30 26.43
ioc::network::libos::accept 38.86 2409.15 1037.93 0.00
demikernel::async_close 32.50 540.33 228.16 0.00
ioc::network::libos::close;catnip::runtime::transmit 31.39 568.71 249.04 5.23
demikernel::accept 21.86 1235.85 531.34 0.00
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 20.93 17272.79 7516.53 40.29
demikernel::connect 20.93 2993.25 1307.28 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::receiver;catnip::runtime::transmit 20.93 720.69 314.65 4.53
demikernel::socket 10.30 1148.26 494.80 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 9.00 1976.44 841.86 30.25
bgc::inetstack::arp::background 4.30 2103.07 907.43 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 20357.22 8764.96 95.55
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 2.00 18353.53 7902.37 89.84
bgc::inetstack::icmp::background 1.05 2982.08 1284.72 0.00
demikernel::new 1.00 1778574367.03 767221110.65 45.74
bgc::inetstack::poll_recv;inetstack::poll 1.00 42537.40 18315.04 0.09
demikernel::bind 1.00 21308.06 9054.35 0.00
demikernel::listen 1.00 5991.14 2580.94 0.00
demikernel::close 0.00 nan nan 0.00

Copy link

github-actions bot commented Oct 7, 2024

libos = catpowder
commit id = 6451097

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 10926658.23 693.37 309.01 86.06
bgc::inetstack::poll_recv 5463329.12 1611.39 717.82 52.06
bgc::inetstack::tcp::established::background 16481.14 3677.62 1613.05 0.50
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 16481.14 1341.96 570.46 32.82
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 16461.39 1293.87 585.19 33.71
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 16461.39 498.01 221.00 11.24
bgc::inetstack::tcp::established::background;tcp::established::background::sender 16461.39 161.81 69.21 4.30
ioc::network::libos::pop 9032.51 846.66 386.15 0.07
demikernel::sgafree 8781.00 112.93 53.10 0.01
ioc::network::libos::push;inetstack::push 8762.74 6392.47 2936.02 1.97
ioc::network::libos::push 8073.71 33701650.23 14497663.80 43.30
demikernel::push 8073.71 652.24 297.17 0.04
demikernel::sgaalloc 6570.42 152.77 68.08 0.02
demikernel::pop 6037.45 593.12 265.81 0.03
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 5280.37 665.08 293.88 0.67
ioc::network::libos::pushto 1252.67 4385.14 2126.17 4.78
ioc::network::libos::pushto;inetstack::push 1252.67 3880.99 1881.57 88.50
demikernel::pushto 1252.67 469.05 227.70 0.51
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 245.00 237.70 124.96 63.45
bgc::passive_listening::poll 63.25 4964.48 2239.15 0.00
ioc::network::libos::close 46.22 10442.12 4620.32 0.14
ioc::network::libos::connect 41.86 20826.95 9337.83 0.16
bgc::inetstack::tcp::passiveopen::background 41.86 14672.47 6743.90 0.00
ioc::network::libos::accept 38.57 2634.65 1189.79 0.00
demikernel::async_close 32.50 784.89 318.49 0.01
demikernel::accept 21.86 1164.52 521.79 0.00
demikernel::connect 20.93 3628.44 1617.97 0.02
demikernel::socket 10.30 1252.21 568.39 0.00
bgc::inetstack::arp::background 3.95 1827.73 814.99 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 5557.50 2489.93 81.48
bgc::inetstack::icmp::background 1.03 3435.28 1527.17 0.00
demikernel::new 1.00 92219904.72 40916895.86 19.42
demikernel::bind 1.00 28146.62 12298.96 0.00
bgc::inetstack::poll_recv;inetstack::poll 1.00 13605.03 6100.01 0.03
demikernel::listen 1.00 6502.36 2917.39 0.00
demikernel::close 0.00 nan nan 0.00

@anandbonde anandbonde merged commit aab93c1 into dev Oct 7, 2024
14 checks passed
@anandbonde anandbonde deleted the ab-pkt-tests branch October 7, 2024 19:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants