Skip to content

Instantly share code, notes, and snippets.

@kkumar-fk
Last active July 10, 2020 11:48
Show Gist options
  • Save kkumar-fk/0dcf98f25380a45e5781df0b4863c511 to your computer and use it in GitHub Desktop.
Save kkumar-fk/0dcf98f25380a45e5781df0b4863c511 to your computer and use it in GitHub Desktop.
entry: | __x64_sys_sendto() {
entry: | __sys_sendto() {
entry: | sockfd_lookup_light() {
exit: 0.722 us | }
entry: | sock_sendmsg() {
entry: | security_socket_sendmsg() {
entry: | apparmor_socket_sendmsg() {
exit: 0.763 us | }
exit: 1.069 us | }
entry: | inet_sendmsg() {
entry: | tcp_sendmsg() {
entry: | lock_sock_nested() {
entry: 0.141 us | _raw_spin_lock_bh();
exit: 1.322 us | }
entry: | tcp_sendmsg_locked() {
entry: 0.159 us | tcp_rate_check_app_limited();
entry: | tcp_send_mss() {
exit: 1.064 us | }
entry: 0.192 us | tcp_tx_timestamp();
entry: | tcp_push() {
entry: | __tcp_push_pending_frames() {
entry: | tcp_write_xmit() {
entry: | sk_stream_alloc_skb() {
entry: 0.139 us | sk_forced_mem_schedule();
exit: 5.940 us | }
entry: 0.172 us | tcp_fragment_tstamp();
entry: 0.171 us | tcp_small_queue_check.isra.31();
entry: | __tcp_transmit_skb() {
entry: | skb_clone() {
exit: 0.794 us | }
entry: 0.151 us | tcp_established_options();
entry: 0.183 us | skb_push();
entry: 0.157 us | tcp_options_write();
entry: 0.143 us | __tcp_select_window();
entry: | tcp_v4_send_check() {
exit: 0.427 us | }
entry: | __ip_queue_xmit() {
entry: 0.151 us | skb_push();
entry: 0.158 us | ip_copy_addrs();
entry: | ip_local_out() {
entry: | __ip_local_out() {
entry: | nf_hook_slow() {
entry: 0.148 us | nft_do_chain();
exit: 0.777 us | }
exit: 1.324 us | }
entry: | ip_output() {
entry: | ip_finish_output() {
entry: 0.149 us | ipv4_mtu();
entry: | ip_finish_output2() {
entry: | dev_queue_xmit() {
entry: | __dev_queue_xmit() {
entry: | netdev_pick_tx() {
entry: | mlx5e_select_queue() {
exit: 1.098 us | }
exit: 1.409 us | }
entry: 0.151 us | _raw_spin_lock();
entry: | __qdisc_run() {
entry: | sch_direct_xmit() {
entry: | validate_xmit_skb_list() {
exit: 2.029 us | }
entry: 0.143 us | _raw_spin_lock();
entry: | dev_hard_start_xmit() {
entry: | mlx5e_xmit() {
entry: | mlx5e_sq_xmit() {
entry: | dma_direct_map_page() {
entry: 0.170 us | check_addr();
exit: 0.464 us | }
exit: 2.223 us | }
exit: 2.628 us | }
exit: + 16.445 us | }
entry: 0.159 us | _raw_spin_lock();
exit: + 19.728 us | }
exit: + 26.663 us | }
entry: 0.151 us | __local_bh_enable_ip();
entry: | do_IRQ() {
entry: | handle_irq() {
entry: | handle_edge_irq() {
entry: 0.136 us | _raw_spin_lock();
entry: 0.150 us | irq_may_run();
entry: | handle_irq_event() {
entry: | handle_irq_event_percpu() {
entry: | __handle_irq_event_percpu() {
entry: | mlx5_eq_int() {
entry: | mlx5_eq_cq_get() {
exit: 1.909 us | }
entry: | mlx5e_completion_event() {
exit: 1.033 us | }
exit: 4.160 us | }
exit: 4.452 us | }
entry: 0.191 us | add_interrupt_randomness();
entry: 0.166 us | note_interrupt();
exit: 5.393 us | }
entry: 0.139 us | _raw_spin_lock();
exit: 5.988 us | }
exit: 7.741 us | }
exit: 8.028 us | }
exit: + 10.801 us | }
exit: + 41.317 us | }
exit: + 41.598 us | }
entry: | __local_bh_enable_ip() {
entry: | do_softirq.part.19() {
entry: | __softirqentry_text_start() {
entry: | net_rx_action() {
entry: | mlx5e_napi_poll() {
entry: | mlx5e_poll_tx_cq() {
exit: 2.424 us | }
entry: 0.185 us | mlx5e_poll_rx_cq();
exit: 4.807 us | }
exit: 6.085 us | }
exit: + 10.789 us | }
exit: + 11.133 us | }
exit: + 11.462 us | }
exit: + 53.811 us | }
exit: + 54.855 us | }
exit: + 55.137 us | }
exit: + 56.884 us | }
exit: + 58.387 us | }
entry: 0.146 us | tcp_rate_skb_sent();
exit: + 61.820 us | }
entry: 0.143 us | tcp_chrono_stop();
exit: + 78.162 us | }
exit: + 78.465 us | }
exit: + 78.858 us | }
exit: + 82.954 us | }
entry: | release_sock() {
exit: 2.564 us | }
exit: + 88.098 us | }
exit: + 88.550 us | }
exit: + 90.037 us | }
exit: + 91.197 us | }
exit: + 91.512 us | }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment