[英]Getting PID from sk_buff and inode in Linux Kernel
在Linux内核中,我们在网络堆栈中具有sk_buff结构,从中可以获取索引节点,并从该索引节点中获取创建索引节点的进程的pid。 sk_buff中有一个pid字段,但始终设置为0。
有什么办法可以从内核内部知道inode的pid?
您可以使用以下命令从skb读取PID
是skb-> SK->插座- >文件- > f_owner-> PID
对于某些较旧的内核版本,您可以将PID读为
是skb-> SK->插座- >文件- > f_owner
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.