繁体   English   中英

在Linux内核中从sk_buff和inode获取PID

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM