/* * 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 */