blob: d013bf211caeb0ca87874ee21d741466d359ea85 [file] [log] [blame]
Pavel Emelyanov2f72c9b2010-09-27 14:01:27 +04001#ifndef __SUNRPC_NETNS_H__
2#define __SUNRPC_NETNS_H__
3
4#include <net/net_namespace.h>
5#include <net/netns/generic.h>
6
Pavel Emelyanov90d51b02010-09-27 14:02:29 +04007struct cache_detail;
8
Pavel Emelyanov2f72c9b2010-09-27 14:01:27 +04009struct sunrpc_net {
Pavel Emelyanov4f42d0d2010-09-27 14:01:58 +040010 struct proc_dir_entry *proc_net_rpc;
Pavel Emelyanov90d51b02010-09-27 14:02:29 +040011 struct cache_detail *ip_map_cache;
Pavel Emelyanov2f72c9b2010-09-27 14:01:27 +040012};
13
14extern int sunrpc_net_id;
15
Pavel Emelyanov90d51b02010-09-27 14:02:29 +040016int ip_map_cache_create(struct net *);
17void ip_map_cache_destroy(struct net *);
18
Pavel Emelyanov2f72c9b2010-09-27 14:01:27 +040019#endif