Linux Perf
netdev-times.py File Reference

Go to the source code of this file.

Namespaces

 netdev-times
 

Functions

def netdev-times.diff_msec (src, dst)
 
def netdev-times.print_transmit (hunk)
 
def netdev-times.print_receive (hunk)
 
def netdev-times.trace_begin ()
 
def netdev-times.trace_end ()
 
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.irq__irq_handler_entry (name, context, cpu, sec, nsec, pid, comm, callchain, irq, irq_name)
 
def netdev-times.irq__irq_handler_exit (name, context, cpu, sec, nsec, pid, comm, callchain, irq, ret)
 
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__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.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.skb__kfree_skb (name, context, cpu, sec, nsec, pid, comm, callchain, skbaddr, protocol, location)
 
def netdev-times.skb__consume_skb (name, context, cpu, sec, nsec, pid, comm, callchain, skbaddr)
 
def netdev-times.skb__skb_copy_datagram_iovec (name, context, cpu, sec, nsec, pid, comm, callchain, skbaddr, skblen)
 
def netdev-times.handle_irq_handler_entry (event_info)
 
def netdev-times.handle_irq_handler_exit (event_info)
 
def netdev-times.handle_irq_softirq_raise (event_info)
 
def netdev-times.handle_irq_softirq_entry (event_info)
 
def netdev-times.handle_irq_softirq_exit (event_info)
 
def netdev-times.handle_napi_poll (event_info)
 
def netdev-times.handle_netif_rx (event_info)
 
def netdev-times.handle_netif_receive_skb (event_info)
 
def netdev-times.handle_net_dev_queue (event_info)
 
def netdev-times.handle_net_dev_xmit (event_info)
 
def netdev-times.handle_kfree_skb (event_info)
 
def netdev-times.handle_consume_skb (event_info)
 
def netdev-times.handle_skb_copy_datagram_iovec (event_info)
 

Variables

list netdev-times.all_event_list = [];
 
dictionary netdev-times.irq_dic = {};
 
dictionary netdev-times.net_rx_dic = {};
 
list netdev-times.receive_hunk_list = [];
 
list netdev-times.rx_skb_list = [];
 
int netdev-times.buffer_budget = 65536;
 
int netdev-times.of_count_rx_skb_list = 0;
 
list netdev-times.tx_queue_list = [];
 
int netdev-times.of_count_tx_queue_list = 0;
 
list netdev-times.tx_xmit_list = [];
 
int netdev-times.of_count_tx_xmit_list = 0;
 
list netdev-times.tx_free_list = [];
 
int netdev-times.show_tx = 0;
 
int netdev-times.show_rx = 0;
 
int netdev-times.dev = 0;
 
int netdev-times.debug = 0;
 
int netdev-times.EINFO_IDX_NAME = 0
 
int netdev-times.EINFO_IDX_CONTEXT = 1
 
int netdev-times.EINFO_IDX_CPU = 2
 
int netdev-times.EINFO_IDX_TIME = 3
 
int netdev-times.EINFO_IDX_PID = 4
 
int netdev-times.EINFO_IDX_COMM = 5