Files
linux/include/net
Jarek Poplawski 77be155cba pkt_sched: Add peek emulation for non-work-conserving qdiscs.
This patch adds qdisc_peek_dequeued() wrapper to emulate peek method
with qdisc->dequeue() and storing "peeked" skb in qdisc->gso_skb until
dequeuing. This is mainly for compatibility reasons not to break some
strange configs because peeking is expected for non-work-conserving
parent qdiscs to query work-conserving child qdiscs.

This implementation requires using qdisc_dequeue_peeked() wrapper
instead of directly calling qdisc->dequeue() for all qdiscs ever
querried with qdisc->ops->peek() or qdisc_peek_dequeued().

Signed-off-by: Jarek Poplawski <jarkao2@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-10-31 00:47:01 -07:00
..
2008-10-22 18:54:47 -05:00
2008-10-29 12:52:50 -07:00
2008-10-29 12:52:50 -07:00
2008-09-12 16:30:20 -07:00
2008-07-26 20:53:40 -04:00
2006-12-02 21:22:55 -08:00
2007-10-10 16:53:56 -07:00
2008-09-24 16:18:00 -04:00
2008-10-28 13:24:06 -07:00
2008-07-05 21:26:57 -07:00
2008-06-11 21:00:38 -07:00
2008-06-11 21:00:38 -07:00
2008-10-29 12:52:50 -07:00
2008-10-16 11:21:47 -07:00
2008-06-11 21:00:38 -07:00
2008-02-29 11:46:17 -08:00
2008-03-28 16:28:36 -07:00
2008-10-27 17:46:11 -04:00
2008-10-16 11:21:47 -07:00
2008-06-11 21:00:38 -07:00
2008-07-05 21:25:39 -07:00
2008-10-07 14:18:42 -07:00
2008-09-24 16:18:00 -04:00