linux – 在设备驱动程序中使用select()/ poll()

前端之家收集整理的这篇文章主要介绍了linux – 在设备驱动程序中使用select()/ poll()前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个驱动程序,它可以处理多个TCP连接.

有没有办法在给定struct sock列表的内核中执行类似于用户空间应用api的select / poll()/ epoll()的内容

谢谢

解决方法

您可能希望编写自己的自定义sk_buff处理程序,该处理程序调用kernel_select()来尝试锁定信号量并在套接字打开时执行阻塞等待.

不确定您是否已经通过此链接Simulate effect of select() and poll() in kernel socket programming

原文链接:https://www.f2er.com/linux/395030.html

猜你在找的Linux相关文章