在Linux论坛上的asking about the same problem和一些bug测试之后,我得到了以下似乎与我的问题相关的信息: 我正在构建一个应用程序,它将传入的数据包通过内核网络钩子转移到用户空间中的代理,该代理从tcp套接字读取数据,然后将其发送到其原始目的地。但是,在将数据发送到其原始目的地时,如果我发送的数据量足够大,系统就会挂起。Caveman调试表明,skb只有在离开代理时才是非线性的,如果不调用skb_linearize,则不
我试图使用netlink套接字在用户空间和内核空间之间交换消息.我从用户空间向内核空间发送一条消息,一切正常工作,但是当我试图从内核空间回复时,系统会冻结。特别是,我使用工作队列调度一个函数,该函数使用netlink_unicast function...here创建消息并将一些内核代码发送到用户空间:
void wq_func(struct w