|
@@ -136,8 +136,8 @@ struct net {
|
|
|
extern struct net init_net;
|
|
|
|
|
|
#ifdef CONFIG_NET_NS
|
|
|
-extern struct net *copy_net_ns(unsigned long flags,
|
|
|
- struct user_namespace *user_ns, struct net *old_net);
|
|
|
+struct net *copy_net_ns(unsigned long flags, struct user_namespace *user_ns,
|
|
|
+ struct net *old_net);
|
|
|
|
|
|
#else /* CONFIG_NET_NS */
|
|
|
#include <linux/sched.h>
|
|
@@ -154,11 +154,11 @@ static inline struct net *copy_net_ns(unsigned long flags,
|
|
|
|
|
|
extern struct list_head net_namespace_list;
|
|
|
|
|
|
-extern struct net *get_net_ns_by_pid(pid_t pid);
|
|
|
-extern struct net *get_net_ns_by_fd(int pid);
|
|
|
+struct net *get_net_ns_by_pid(pid_t pid);
|
|
|
+struct net *get_net_ns_by_fd(int pid);
|
|
|
|
|
|
#ifdef CONFIG_NET_NS
|
|
|
-extern void __put_net(struct net *net);
|
|
|
+void __put_net(struct net *net);
|
|
|
|
|
|
static inline struct net *get_net(struct net *net)
|
|
|
{
|
|
@@ -190,7 +190,7 @@ int net_eq(const struct net *net1, const struct net *net2)
|
|
|
return net1 == net2;
|
|
|
}
|
|
|
|
|
|
-extern void net_drop_ns(void *);
|
|
|
+void net_drop_ns(void *);
|
|
|
|
|
|
#else
|
|
|
|
|
@@ -307,19 +307,19 @@ struct pernet_operations {
|
|
|
* device which caused kernel oops, and panics during network
|
|
|
* namespace cleanup. So please don't get this wrong.
|
|
|
*/
|
|
|
-extern int register_pernet_subsys(struct pernet_operations *);
|
|
|
-extern void unregister_pernet_subsys(struct pernet_operations *);
|
|
|
-extern int register_pernet_device(struct pernet_operations *);
|
|
|
-extern void unregister_pernet_device(struct pernet_operations *);
|
|
|
+int register_pernet_subsys(struct pernet_operations *);
|
|
|
+void unregister_pernet_subsys(struct pernet_operations *);
|
|
|
+int register_pernet_device(struct pernet_operations *);
|
|
|
+void unregister_pernet_device(struct pernet_operations *);
|
|
|
|
|
|
struct ctl_table;
|
|
|
struct ctl_table_header;
|
|
|
|
|
|
#ifdef CONFIG_SYSCTL
|
|
|
-extern int net_sysctl_init(void);
|
|
|
-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);
|
|
|
+int net_sysctl_init(void);
|
|
|
+struct ctl_table_header *register_net_sysctl(struct net *net, const char *path,
|
|
|
+ struct ctl_table *table);
|
|
|
+void unregister_net_sysctl_table(struct ctl_table_header *header);
|
|
|
#else
|
|
|
static inline int net_sysctl_init(void) { return 0; }
|
|
|
static inline struct ctl_table_header *register_net_sysctl(struct net *net,
|