projects
/
platform
/
kernel
/
linux-rpi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a3daac6
)
Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb"
author
Jakub Kicinski
<kuba@kernel.org>
Thu, 1 Sep 2022 03:01:32 +0000
(20:01 -0700)
committer
Jakub Kicinski
<kuba@kernel.org>
Thu, 1 Sep 2022 03:02:28 +0000
(20:02 -0700)
This reverts commit
90fabae8a2c225c4e4936723c38857887edde5cc
.
Patch was applied hastily, revert and let the v2 be reviewed.
Fixes:
90fabae8a2c2
("sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb")
Link:
https://lore.kernel.org/all/87wnao2ha3.fsf@toke.dk/
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/sched/sch_cake.c
patch
|
blob
|
history
diff --git
a/net/sched/sch_cake.c
b/net/sched/sch_cake.c
index
a049280
..
a43a58a
100644
(file)
--- a/
net/sched/sch_cake.c
+++ b/
net/sched/sch_cake.c
@@
-1713,7
+1713,6
@@
static s32 cake_enqueue(struct sk_buff *skb, struct Qdisc *sch,
}
idx--;
flow = &b->flows[idx];
- ret = NET_XMIT_SUCCESS;
/* ensure shaper state isn't stale */
if (!b->tin_backlog) {
@@
-1772,7
+1771,6
@@
static s32 cake_enqueue(struct sk_buff *skb, struct Qdisc *sch,
qdisc_tree_reduce_backlog(sch, 1-numsegs, len-slen);
consume_skb(skb);
- ret |= __NET_XMIT_STOLEN;
} else {
/* not splitting */
cobalt_set_enqueue_time(skb, now);
@@
-1906,7
+1904,7
@@
static s32 cake_enqueue(struct sk_buff *skb, struct Qdisc *sch,
}
b->drop_overlimit += dropped;
}
- return
ret
;
+ return
NET_XMIT_SUCCESS
;
}
static struct sk_buff *cake_dequeue_one(struct Qdisc *sch)