|
Linux Perf
|
Functions | |
| def | diff_msec (src, dst) |
| def | print_transmit (hunk) |
| def | print_receive (hunk) |
| def | trace_begin () |
| def | trace_end () |
| def | irq__softirq_entry (name, context, cpu, sec, nsec, pid, comm, callchain, vec) |
| def | irq__softirq_exit (name, context, cpu, sec, nsec, pid, comm, callchain, vec) |
| def | irq__softirq_raise (name, context, cpu, sec, nsec, pid, comm, callchain, vec) |
| def | irq__irq_handler_entry (name, context, cpu, sec, nsec, pid, comm, callchain, irq, irq_name) |
| def | irq__irq_handler_exit (name, context, cpu, sec, nsec, pid, comm, callchain, irq, ret) |
| def | napi__napi_poll (name, context, cpu, sec, nsec, pid, comm, callchain, napi, dev_name, work=None, budget=None) |
| def | net__netif_receive_skb (name, context, cpu, sec, nsec, pid, comm, callchain, skbaddr, skblen, dev_name) |
| def | net__netif_rx (name, context, cpu, sec, nsec, pid, comm, callchain, skbaddr, skblen, dev_name) |
| def | net__net_dev_queue (name, context, cpu, sec, nsec, pid, comm, callchain, skbaddr, skblen, dev_name) |
| def | net__net_dev_xmit (name, context, cpu, sec, nsec, pid, comm, callchain, skbaddr, skblen, rc, dev_name) |
| def | skb__kfree_skb (name, context, cpu, sec, nsec, pid, comm, callchain, skbaddr, protocol, location) |
| def | skb__consume_skb (name, context, cpu, sec, nsec, pid, comm, callchain, skbaddr) |
| def | skb__skb_copy_datagram_iovec (name, context, cpu, sec, nsec, pid, comm, callchain, skbaddr, skblen) |
| def | handle_irq_handler_entry (event_info) |
| def | handle_irq_handler_exit (event_info) |
| def | handle_irq_softirq_raise (event_info) |
| def | handle_irq_softirq_entry (event_info) |
| def | handle_irq_softirq_exit (event_info) |
| def | handle_napi_poll (event_info) |
| def | handle_netif_rx (event_info) |
| def | handle_netif_receive_skb (event_info) |
| def | handle_net_dev_queue (event_info) |
| def | handle_net_dev_xmit (event_info) |
| def | handle_kfree_skb (event_info) |
| def | handle_consume_skb (event_info) |
| def | handle_skb_copy_datagram_iovec (event_info) |
Variables | |
| list | all_event_list = []; |
| dictionary | irq_dic = {}; |
| dictionary | net_rx_dic = {}; |
| list | receive_hunk_list = []; |
| list | rx_skb_list = []; |
| int | buffer_budget = 65536; |
| int | of_count_rx_skb_list = 0; |
| list | tx_queue_list = []; |
| int | of_count_tx_queue_list = 0; |
| list | tx_xmit_list = []; |
| int | of_count_tx_xmit_list = 0; |
| list | tx_free_list = []; |
| int | show_tx = 0; |
| int | show_rx = 0; |
| int | dev = 0; |
| int | debug = 0; |
| int | EINFO_IDX_NAME = 0 |
| int | EINFO_IDX_CONTEXT = 1 |
| int | EINFO_IDX_CPU = 2 |
| int | EINFO_IDX_TIME = 3 |
| int | EINFO_IDX_PID = 4 |
| int | EINFO_IDX_COMM = 5 |
| def netdev-times.diff_msec | ( | src, | |
| dst | |||
| ) |
Definition at line 57 of file netdev-times.py.
| def netdev-times.handle_consume_skb | ( | event_info | ) |
Definition at line 450 of file netdev-times.py.
| def netdev-times.handle_irq_handler_entry | ( | event_info | ) |
Definition at line 303 of file netdev-times.py.
| def netdev-times.handle_irq_handler_exit | ( | event_info | ) |
Definition at line 310 of file netdev-times.py.
| def netdev-times.handle_irq_softirq_entry | ( | event_info | ) |
Definition at line 336 of file netdev-times.py.
| def netdev-times.handle_irq_softirq_exit | ( | event_info | ) |
Definition at line 340 of file netdev-times.py.
| def netdev-times.handle_irq_softirq_raise | ( | event_info | ) |
Definition at line 322 of file netdev-times.py.
| def netdev-times.handle_kfree_skb | ( | event_info | ) |
Definition at line 427 of file netdev-times.py.
| def netdev-times.handle_napi_poll | ( | event_info | ) |
Definition at line 358 of file netdev-times.py.
| def netdev-times.handle_net_dev_queue | ( | event_info | ) |
Definition at line 399 of file netdev-times.py.
| def netdev-times.handle_net_dev_xmit | ( | event_info | ) |
Definition at line 410 of file netdev-times.py.
| def netdev-times.handle_netif_receive_skb | ( | event_info | ) |
Definition at line 384 of file netdev-times.py.
| def netdev-times.handle_netif_rx | ( | event_info | ) |
Definition at line 368 of file netdev-times.py.
| def netdev-times.handle_skb_copy_datagram_iovec | ( | event_info | ) |
Definition at line 460 of file netdev-times.py.
| def netdev-times.irq__irq_handler_entry | ( | name, | |
| context, | |||
| cpu, | |||
| sec, | |||
| nsec, | |||
| pid, | |||
| comm, | |||
| callchain, | |||
| irq, | |||
| irq_name | |||
| ) |
Definition at line 247 of file netdev-times.py.
| def netdev-times.irq__irq_handler_exit | ( | name, | |
| context, | |||
| cpu, | |||
| sec, | |||
| nsec, | |||
| pid, | |||
| comm, | |||
| callchain, | |||
| irq, | |||
| ret | |||
| ) |
| def netdev-times.irq__softirq_entry | ( | name, | |
| context, | |||
| cpu, | |||
| sec, | |||
| nsec, | |||
| pid, | |||
| comm, | |||
| callchain, | |||
| vec | |||
| ) |
| def netdev-times.irq__softirq_exit | ( | name, | |
| context, | |||
| cpu, | |||
| sec, | |||
| nsec, | |||
| pid, | |||
| comm, | |||
| callchain, | |||
| vec | |||
| ) |
| def netdev-times.irq__softirq_raise | ( | name, | |
| context, | |||
| cpu, | |||
| sec, | |||
| nsec, | |||
| pid, | |||
| comm, | |||
| callchain, | |||
| vec | |||
| ) |
| def netdev-times.napi__napi_poll | ( | name, | |
| context, | |||
| cpu, | |||
| sec, | |||
| nsec, | |||
| pid, | |||
| comm, | |||
| callchain, | |||
| napi, | |||
| dev_name, | |||
work = None, |
|||
budget = None |
|||
| ) |
| def netdev-times.net__net_dev_queue | ( | name, | |
| context, | |||
| cpu, | |||
| sec, | |||
| nsec, | |||
| pid, | |||
| comm, | |||
| callchain, | |||
| skbaddr, | |||
| skblen, | |||
| dev_name | |||
| ) |
| def netdev-times.net__net_dev_xmit | ( | name, | |
| context, | |||
| cpu, | |||
| sec, | |||
| nsec, | |||
| pid, | |||
| comm, | |||
| callchain, | |||
| skbaddr, | |||
| skblen, | |||
| rc, | |||
| dev_name | |||
| ) |
| def netdev-times.net__netif_receive_skb | ( | name, | |
| context, | |||
| cpu, | |||
| sec, | |||
| nsec, | |||
| pid, | |||
| comm, | |||
| callchain, | |||
| skbaddr, | |||
| skblen, | |||
| dev_name | |||
| ) |
| def netdev-times.net__netif_rx | ( | name, | |
| context, | |||
| cpu, | |||
| sec, | |||
| nsec, | |||
| pid, | |||
| comm, | |||
| callchain, | |||
| skbaddr, | |||
| skblen, | |||
| dev_name | |||
| ) |
| def netdev-times.print_receive | ( | hunk | ) |
| def netdev-times.print_transmit | ( | hunk | ) |
| def netdev-times.skb__consume_skb | ( | name, | |
| context, | |||
| cpu, | |||
| sec, | |||
| nsec, | |||
| pid, | |||
| comm, | |||
| callchain, | |||
| skbaddr | |||
| ) |
| def netdev-times.skb__kfree_skb | ( | name, | |
| context, | |||
| cpu, | |||
| sec, | |||
| nsec, | |||
| pid, | |||
| comm, | |||
| callchain, | |||
| skbaddr, | |||
| protocol, | |||
| location | |||
| ) |
Definition at line 287 of file netdev-times.py.
| def netdev-times.skb__skb_copy_datagram_iovec | ( | name, | |
| context, | |||
| cpu, | |||
| sec, | |||
| nsec, | |||
| pid, | |||
| comm, | |||
| callchain, | |||
| skbaddr, | |||
| skblen | |||
| ) |
Definition at line 298 of file netdev-times.py.
| def netdev-times.trace_begin | ( | ) |
Definition at line 151 of file netdev-times.py.
| def netdev-times.trace_end | ( | ) |
| list netdev-times.all_event_list = []; |
Definition at line 21 of file netdev-times.py.
| int netdev-times.buffer_budget = 65536; |
Definition at line 30 of file netdev-times.py.
| int netdev-times.debug = 0; |
Definition at line 46 of file netdev-times.py.
| int netdev-times.dev = 0; |
Definition at line 45 of file netdev-times.py.
| int netdev-times.EINFO_IDX_COMM = 5 |
Definition at line 54 of file netdev-times.py.
| int netdev-times.EINFO_IDX_CONTEXT = 1 |
Definition at line 50 of file netdev-times.py.
| int netdev-times.EINFO_IDX_CPU = 2 |
Definition at line 51 of file netdev-times.py.
| int netdev-times.EINFO_IDX_NAME = 0 |
Definition at line 49 of file netdev-times.py.
| int netdev-times.EINFO_IDX_PID = 4 |
Definition at line 53 of file netdev-times.py.
| int netdev-times.EINFO_IDX_TIME = 3 |
Definition at line 52 of file netdev-times.py.
| dictionary netdev-times.irq_dic = {}; |
Definition at line 22 of file netdev-times.py.
| dictionary netdev-times.net_rx_dic = {}; |
Definition at line 24 of file netdev-times.py.
| int netdev-times.of_count_rx_skb_list = 0; |
Definition at line 32 of file netdev-times.py.
| int netdev-times.of_count_tx_queue_list = 0; |
Definition at line 35 of file netdev-times.py.
| int netdev-times.of_count_tx_xmit_list = 0; |
Definition at line 38 of file netdev-times.py.
| list netdev-times.receive_hunk_list = []; |
Definition at line 26 of file netdev-times.py.
| list netdev-times.rx_skb_list = []; |
Definition at line 27 of file netdev-times.py.
| int netdev-times.show_rx = 0; |
Definition at line 44 of file netdev-times.py.
| int netdev-times.show_tx = 0; |
Definition at line 43 of file netdev-times.py.
| list netdev-times.tx_free_list = []; |
Definition at line 40 of file netdev-times.py.
| list netdev-times.tx_queue_list = []; |
Definition at line 34 of file netdev-times.py.
| list netdev-times.tx_xmit_list = []; |
Definition at line 37 of file netdev-times.py.