diff options
| author | 2006-04-28 12:11:36 -0700 | |
|---|---|---|
| committer | 2006-04-29 18:33:12 -0700 | |
| commit | 89bbb0a361cdae50eec863f10a876b58abf7d312 (patch) | |
| tree | 47a12fa9cb97f5100992dbb407dbe081a725de2a /net/sched/sch_netem.c | |
| parent | [X25]: fix for spinlock recurse and spinlock lockup with timer handler (diff) | |
| download | linux-dev-89bbb0a361cdae50eec863f10a876b58abf7d312.tar.xz linux-dev-89bbb0a361cdae50eec863f10a876b58abf7d312.zip | |
[PKT_SCHED] netem: fix loss
The following one line fix is needed to make loss function of
netem work right when doing loss on the local host.
Otherwise, higher layers just recover.
Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/sched/sch_netem.c')
| -rw-r--r-- | net/sched/sch_netem.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/sched/sch_netem.c b/net/sched/sch_netem.c index 7228d30512c7..5a4a4d0ae502 100644 --- a/net/sched/sch_netem.c +++ b/net/sched/sch_netem.c @@ -167,7 +167,7 @@ static int netem_enqueue(struct sk_buff *skb, struct Qdisc *sch) if (count == 0) { sch->qstats.drops++; kfree_skb(skb); - return NET_XMIT_DROP; + return NET_XMIT_BYPASS; } /* |
