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