35 lines
		
	
	
		
			738 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			738 B
		
	
	
	
		
			C
		
	
	
	
	
	
/*
 | 
						|
 *  linux/include/linux/sunrpc/xprtsock.h
 | 
						|
 *
 | 
						|
 *  Declarations for the RPC transport socket provider.
 | 
						|
 */
 | 
						|
 | 
						|
#ifndef _LINUX_SUNRPC_XPRTSOCK_H
 | 
						|
#define _LINUX_SUNRPC_XPRTSOCK_H
 | 
						|
 | 
						|
#ifdef __KERNEL__
 | 
						|
 | 
						|
int		init_socket_xprt(void);
 | 
						|
void		cleanup_socket_xprt(void);
 | 
						|
 | 
						|
/*
 | 
						|
 * RPC slot table sizes for UDP, TCP transports
 | 
						|
 */
 | 
						|
extern unsigned int xprt_udp_slot_table_entries;
 | 
						|
extern unsigned int xprt_tcp_slot_table_entries;
 | 
						|
 | 
						|
/*
 | 
						|
 * Parameters for choosing a free port
 | 
						|
 */
 | 
						|
extern unsigned int xprt_min_resvport;
 | 
						|
extern unsigned int xprt_max_resvport;
 | 
						|
 | 
						|
#define RPC_MIN_RESVPORT	(1U)
 | 
						|
#define RPC_MAX_RESVPORT	(65535U)
 | 
						|
#define RPC_DEF_MIN_RESVPORT	(665U)
 | 
						|
#define RPC_DEF_MAX_RESVPORT	(1023U)
 | 
						|
 | 
						|
#endif /* __KERNEL__ */
 | 
						|
 | 
						|
#endif /* _LINUX_SUNRPC_XPRTSOCK_H */
 |