1/* 2 * linux/include/linux/sunrpc/xprtsock.h 3 * 4 * Declarations for the RPC transport socket provider. 5 */ 6 7#ifndef _LINUX_SUNRPC_XPRTSOCK_H 8#define _LINUX_SUNRPC_XPRTSOCK_H 9 10#ifdef __KERNEL__ 11 12int init_socket_xprt(void); 13void cleanup_socket_xprt(void); 14 15/* 16 * RPC slot table sizes for UDP, TCP transports 17 */ 18extern unsigned int xprt_udp_slot_table_entries; 19extern unsigned int xprt_tcp_slot_table_entries; 20 21/* 22 * Parameters for choosing a free port 23 */ 24extern unsigned int xprt_min_resvport; 25extern unsigned int xprt_max_resvport; 26 27#define RPC_MIN_RESVPORT (1U) 28#define RPC_MAX_RESVPORT (65535U) 29#define RPC_DEF_MIN_RESVPORT (665U) 30#define RPC_DEF_MAX_RESVPORT (1023U) 31 32#endif /* __KERNEL__ */ 33 34#endif /* _LINUX_SUNRPC_XPRTSOCK_H */ 35