aboutsummaryrefslogtreecommitdiffstats
path: root/net/core/stream.c
diff options
context:
space:
mode:
authorStephen Hemminger <shemminger@vyatta.com>2009-09-22 15:41:43 -0400
committerDavid S. Miller <davem@davemloft.net>2009-09-24 18:38:50 -0400
commitef87979c273a2348430648ad1d5c2a5e5df50b6e (patch)
tree944be9878e1a54d68f612374d4896d7e61820c0b /net/core/stream.c
parent6b80d6a6b4e27fd355641823c5f4ac3f96d072e5 (diff)
pktgen: better scheduler friendliness
Previous update did not resched in inner loop causing watchdogs. Rewrite inner loop to: * account for delays better with less clock calls * more accurate timing of delay: - only delay if packet was successfully sent - if delay is 100ns and it takes 10ns to build packet then account for that * use wait_event_interruptible_timeout rather than open coding it. Signed-off-by: Stephen Hemminger <shemminger@vyatta.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/core/stream.c')
0 files changed, 0 insertions, 0 deletions