diff options
Diffstat (limited to 'include/net/net_namespace.h')
-rw-r--r-- | include/net/net_namespace.h | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/include/net/net_namespace.h b/include/net/net_namespace.h index ee547c149810..ac9195e6a062 100644 --- a/include/net/net_namespace.h +++ b/include/net/net_namespace.h | |||
@@ -279,14 +279,25 @@ extern void unregister_pernet_subsys(struct pernet_operations *); | |||
279 | extern int register_pernet_device(struct pernet_operations *); | 279 | extern int register_pernet_device(struct pernet_operations *); |
280 | extern void unregister_pernet_device(struct pernet_operations *); | 280 | extern void unregister_pernet_device(struct pernet_operations *); |
281 | 281 | ||
282 | struct ctl_path; | ||
283 | struct ctl_table; | 282 | struct ctl_table; |
284 | struct ctl_table_header; | 283 | struct ctl_table_header; |
285 | 284 | ||
286 | extern struct ctl_table_header *register_net_sysctl_table(struct net *net, | 285 | #ifdef CONFIG_SYSCTL |
287 | const struct ctl_path *path, struct ctl_table *table); | 286 | extern int net_sysctl_init(void); |
288 | extern struct ctl_table_header *register_net_sysctl_rotable( | 287 | extern struct ctl_table_header *register_net_sysctl(struct net *net, |
289 | const struct ctl_path *path, struct ctl_table *table); | 288 | const char *path, struct ctl_table *table); |
290 | extern void unregister_net_sysctl_table(struct ctl_table_header *header); | 289 | extern void unregister_net_sysctl_table(struct ctl_table_header *header); |
290 | #else | ||
291 | static inline int net_sysctl_init(void) { return 0; } | ||
292 | static inline struct ctl_table_header *register_net_sysctl(struct net *net, | ||
293 | const char *path, struct ctl_table *table) | ||
294 | { | ||
295 | return NULL; | ||
296 | } | ||
297 | static inline void unregister_net_sysctl_table(struct ctl_table_header *header) | ||
298 | { | ||
299 | } | ||
300 | #endif | ||
301 | |||
291 | 302 | ||
292 | #endif /* __NET_NET_NAMESPACE_H */ | 303 | #endif /* __NET_NET_NAMESPACE_H */ |