【发布时间】:2021-08-26 06:24:39
【问题描述】:
这是Getting PID from sk_buff and inode in Linux Kernel的后续问题, 而且由于我无法在答案下发表评论,所以我在这里..
答案是skb->sk->socket->file->f_owner->pid。
我之所以这么问,是因为我有一种预感,在内核空间中使用指针直接处理数据很容易出错。
我用谷歌搜索了这个,但没有发现任何有用的东西。
任何帮助或建议将不胜感激。
顺便说一下,内核版本是4.4或3.10。基于最新内核头的解决方案也可以。
【问题讨论】:
标签: c linux module linux-kernel kernel