diff options
| author | Eric Dumazet <[email protected]> | 2011-01-20 03:48:19 +0000 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2011-01-20 16:59:32 -0800 |
| commit | a2da570d62fcb9e8816f6920e1ec02c706b289fa (patch) | |
| tree | 9a24b76262c40ec2f1be11e29e224c7d7b20fa26 /include/linux | |
| parent | fd245a4adb5288eac37250875f237c40a20a1944 (diff) | |
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 <[email protected]>
CC: Patrick McHardy <[email protected]>
CC: Jesper Dangaard Brouer <[email protected]>
CC: Jarek Poplawski <[email protected]>
CC: Jamal Hadi Salim <[email protected]>
CC: Stephen Hemminger <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions