diff options
author | Stephen Hemminger <shemminger@vyatta.com> | 2009-08-27 13:55:11 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-08-28 23:31:55 -0700 |
commit | 3791decb5aa0202d2a2473d6cf4947d98e846c7a (patch) | |
tree | 43fa8ce25c787bf31b9d37545f6f840bbc8f1670 /block | |
parent | 3bda06a3d7987bfeabb218ac2f17ce22c34f13b3 (diff) | |
download | linux-stable-3791decb5aa0202d2a2473d6cf4947d98e846c7a.tar.gz linux-stable-3791decb5aa0202d2a2473d6cf4947d98e846c7a.tar.bz2 linux-stable-3791decb5aa0202d2a2473d6cf4947d98e846c7a.zip |
pktgen: xmit logic reorganization
Do some reorganization of transmit logic path:
* move transmit queue full idle to separate routine
* add a cpu_relax()
* eliminate some of the uneeded goto's
* if queue is still stopped, go back to main thread loop.
* don't give up transmitting if quantum is exhausted (be greedy)
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'block')
0 files changed, 0 insertions, 0 deletions