我正在使用netlink套接字与用户空间模块和内核模块进行通信。通讯是这样的。内核模块将首先使用nlmsg_unicast()向用户空间模块发送一条netlink消息。用户空间将发送答复,内核将在netlink_kernel_cfg结构的.input参数中指定的目标函数上接收答复。
是否有一种方法可以从userspace模块接收netlink消息,而无需在netlink_kernel_cfg结构的.input中指定目标函数。是否有一个函数可以直接接收内核中的skb而不指定.input参数。因此,我将传递struct netlink_kernel_cfg = {0}