8139_tx_interrupt - Tx time

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I am trying to find out how long it takes to push packet off the NIC in
8139_tx_interrupt(){} (kernel 2.4.20)

but i don't know how to identify packet in this loop - i know that "entry"
stands for the packet but in the loop underneath:
/* code snippet for 8139_tx_interrupt(){}*/

1726         while (tx_left > 0) {
1727                 int entry = dirty_tx % NUM_TX_DESC;
1728                 int txstatus;

...

1762
1763                 dirty_tx++;
1764                 tx_left--;    // <- is single packet sent just
here??????
1765         }

what "tx_left" and "dirty_tx" variables stand for? Is single iteration
through the loop (lines 1726-1765) related to SINGLE packet transmission?

I wanted to put some probes inside tx_interrupt, but not sure where it
should start/stop measuring to show single packet transmission time.


regards

adam

-
: send the line "unsubscribe linux-net" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux 802.1Q VLAN]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Git]     [Bugtraq]     [Yosemite News and Information]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux PCI]     [Linux Admin]     [Samba]

  Powered by Linux