我需要获取与特定struct socket关联的struct文件。我在内核源代码中看到,在socket.c文件中,有一个函数struct socket * sockfd_lookup(int fd,int * err),给定一个fd返回这个fd所属的套接字。有没有办法做相反的事情?我的意思是采取struct socket的fd。我需要在可加载的内核模块中执行此操作。
谢谢
答案 0 :(得分:2)
file
的{{1}}成员是否不符合您要求的内容?
答案 1 :(得分:1)
socket struct有一个指向其文件结构的指针的成员。请参阅linux / net.h struct socket定义