在内核空间中运行时,有没有办法将回调参数传递给netlink接收函数?我有以下代码来创建套接字:
struct netlink_kernel_cfg net_cfg =
{
.input = netlink_rcv,
};
private_data->netlink_sock = netlink_kernel_create(&init_net, private_data->netlink_type_id, &net_cfg);
哪种方法工作正常,但在通过手册页无休止地挖掘之后,我无法看到将参数传递给回调处理程序,提供状态信息或访问模块的方法。私人数据。
有关信息(因为近年来netlink API似乎发生了重大变化),我使用的是Linux内核3.14。
有人可以指点我的代码片段或者我可能错过的手册页中的某个地方吗?