1. 20 3月, 2018 7 次提交
  2. 14 3月, 2018 2 次提交
  3. 06 3月, 2018 28 次提交
  4. 05 3月, 2018 3 次提交
    • D
      Merge branch 'convert-pernet_operations-part4' · 229952d1
      David S. Miller 提交于
      Kirill Tkhai says:
      
      ====================
      Converting pernet_operations (part #4)
      
      this series continues to review and to convert pernet_operations
      to make them possible to be executed in parallel for several
      net namespaces in the same time. The patches touch mostly netfilter,
      also there are small number of changes in other places.
      ====================
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      229952d1
    • K
      net: Convert proto_gre_net_ops · c29babb7
      Kirill Tkhai 提交于
      These pernet_operations register and unregister sysctl.
      nf_conntrack_l4proto_gre4->init_net is simple memory
      initializer. Also, exit method removes gre keymap_list,
      which is per-net. This looks safe to be executed
      in parallel with other pernet_operations.
      Signed-off-by: NKirill Tkhai <ktkhai@virtuozzo.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      c29babb7
    • K
      net: Convert ctnetlink_net_ops · b04a3d09
      Kirill Tkhai 提交于
      These pernet_operations register and unregister
      two conntrack notifiers, and they seem to be safe
      to be executed in parallel.
      
      General/not related to async pernet_operations JFI:
      ctnetlink_net_exit_batch() actions are grouped in batch,
      and this could look like there is synchronize_rcu()
      is forgotten. But there is synchronize_rcu() on module
      exit patch (in ctnetlink_exit()), so this batch may
      be reworked as simple .exit method.
      Signed-off-by: NKirill Tkhai <ktkhai@virtuozzo.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      b04a3d09