在Linux内核模块中使用RPC

在Linux内核模块中使用RPC,linux,linux-kernel,rpc,Linux,Linux Kernel,Rpc,在Linux用户空间编程中,我们使用RPCGEN进行RPC编程。在Linux内核模块中,是否有类似RPCGEN的接口用于编程?NFS客户端和服务器也是基于内核的,NFS协议是基于Sun RPC的,所以请看一下它的实现。我甚至不想问你为什么要考虑内核中的RPC机制。。。但我的好奇心让我着迷。你想干什么例如,NFS是如何实现RPC机制的?据我所知,NFS中所有有趣的RPC都是通过userspace portmap守护进程处理的。即使如此,2049通常只是硬编码的,这样在防火墙管理员上更容易实现。

在Linux用户空间编程中,我们使用RPCGEN进行RPC编程。在Linux内核模块中,是否有类似RPCGEN的接口用于编程?

NFS客户端和服务器也是基于内核的,NFS协议是基于Sun RPC的,所以请看一下它的实现。

我甚至不想问你为什么要考虑内核中的RPC机制。。。但我的好奇心让我着迷。你想干什么例如,NFS是如何实现RPC机制的?据我所知,NFS中所有有趣的RPC都是通过userspace portmap守护进程处理的。即使如此,2049通常只是硬编码的,这样在防火墙管理员上更容易实现。