1. 27 5月, 2011 1 次提交
  2. 25 5月, 2011 1 次提交
  3. 23 5月, 2011 2 次提交
  4. 15 5月, 2011 1 次提交
  5. 14 5月, 2011 1 次提交
  6. 10 5月, 2011 2 次提交
  7. 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
  8. 30 4月, 2011 1 次提交
  9. 29 4月, 2011 1 次提交
  10. 23 4月, 2011 1 次提交
  11. 22 4月, 2011 1 次提交
  12. 21 4月, 2011 2 次提交
  13. 18 4月, 2011 1 次提交
  14. 13 4月, 2011 1 次提交
  15. 05 4月, 2011 7 次提交
  16. 31 3月, 2011 1 次提交
  17. 30 3月, 2011 2 次提交
  18. 28 3月, 2011 1 次提交
  19. 23 3月, 2011 1 次提交
  20. 19 3月, 2011 1 次提交
  21. 17 3月, 2011 1 次提交
  22. 15 3月, 2011 2 次提交
  23. 13 3月, 2011 1 次提交
  24. 11 3月, 2011 1 次提交
  25. 03 3月, 2011 1 次提交
  26. 23 2月, 2011 4 次提交