From: Eric Dumazet Date: Thu, 20 Jan 2011 03:48:19 +0000 (+0000) Subject: net_sched: RCU conversion of stab X-Git-Tag: v2.6.39-rc1~468^2~499 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a2da570d62fcb9e8816f6920e1ec02c706b289fa;p=pandora-kernel.git net_sched: RCU conversion of stab This patch converts stab qdisc management to RCU, so that we can perform the qdisc_calculate_pkt_len() call before getting qdisc lock. This shortens the lock's held time in __dev_xmit_skb(). This permits more qdiscs to get TCQ_F_CAN_BYPASS status, avoiding lot of cache misses and so reducing latencies. Signed-off-by: Eric Dumazet CC: Patrick McHardy CC: Jesper Dangaard Brouer CC: Jarek Poplawski CC: Jamal Hadi Salim CC: Stephen Hemminger Signed-off-by: David S. Miller --- Reading git-diff-tree failed