]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - include/net/net_namespace.h
net sysctl: Initialize the network sysctls sooner to avoid problems.
[mirror_ubuntu-artful-kernel.git] / include / net / net_namespace.h
index ee547c1498108ad17e25f46a339ff8eb5e49e663..767dcd401e574dfc8b51fa8b200d87982123e33d 100644 (file)
@@ -283,10 +283,17 @@ struct ctl_path;
 struct ctl_table;
 struct ctl_table_header;
 
+#ifdef CONFIG_SYSCTL
+extern int net_sysctl_init(void);
+#else
+static inline int net_sysctl_init(void) { return 0; }
+#endif
 extern struct ctl_table_header *register_net_sysctl_table(struct net *net,
        const struct ctl_path *path, struct ctl_table *table);
 extern struct ctl_table_header *register_net_sysctl_rotable(
        const struct ctl_path *path, struct ctl_table *table);
+extern struct ctl_table_header *register_net_sysctl(struct net *net,
+       const char *path, struct ctl_table *table);
 extern void unregister_net_sysctl_table(struct ctl_table_header *header);
 
 #endif /* __NET_NET_NAMESPACE_H */