簡體   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