1. 23 5月, 2011 1 次提交
  2. 15 5月, 2011 1 次提交
  3. 14 5月, 2011 1 次提交
  4. 10 5月, 2011 2 次提交
  5. 03 5月, 2011 1 次提交
    • E
      net: dont hold rtnl mutex during netlink dump callbacks · e67f88dd
      Eric Dumazet 提交于
      Four years ago, Patrick made a change to hold rtnl mutex during netlink
      dump callbacks.
      
      I believe it was a wrong move. This slows down concurrent dumps, making
      good old /proc/net/ files faster than rtnetlink in some situations.
      
      This occurred to me because one "ip link show dev ..." was _very_ slow
      on a workload adding/removing network devices in background.
      
      All dump callbacks are able to use RCU locking now, so this patch does
      roughly a revert of commits :
      
      1c2d670f : [RTNETLINK]: Hold rtnl_mutex during netlink dump callbacks
      6313c1e0 : [RTNETLINK]: Remove unnecessary locking in dump callbacks
      
      This let writers fight for rtnl mutex and readers going full speed.
      
      It also takes care of phonet : phonet_route_get() is now called from rcu
      read section. I renamed it to phonet_route_get_rcu()
      Signed-off-by: NEric Dumazet <eric.dumazet@gmail.com>
      Cc: Patrick McHardy <kaber@trash.net>
      Cc: Remi Denis-Courmont <remi.denis-courmont@nokia.com>
      Acked-by: NStephen Hemminger <shemminger@vyatta.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      e67f88dd
  6. 30 4月, 2011 1 次提交
  7. 29 4月, 2011 1 次提交
  8. 23 4月, 2011 1 次提交
  9. 22 4月, 2011 1 次提交
  10. 21 4月, 2011 2 次提交
  11. 18 4月, 2011 1 次提交
  12. 13 4月, 2011 1 次提交
  13. 05 4月, 2011 7 次提交
  14. 31 3月, 2011 1 次提交
  15. 30 3月, 2011 2 次提交
  16. 28 3月, 2011 1 次提交
  17. 23 3月, 2011 1 次提交
  18. 19 3月, 2011 1 次提交
  19. 17 3月, 2011 1 次提交
  20. 15 3月, 2011 2 次提交
  21. 13 3月, 2011 1 次提交
  22. 11 3月, 2011 1 次提交
  23. 03 3月, 2011 1 次提交
  24. 23 2月, 2011 6 次提交
  25. 14 2月, 2011 1 次提交