PF_PACKET環形接收緩存

套接口PF_PACKET目前有兩種工作模式,以(SOCK_PACKET)類別運行的模式;和以(SOCK_DGRAM/SOCK_RAW)類別運行的模式。前者爲傳統的方式,在內核和用戶層拷貝數據包,並且兼容老內核的數據包抓取接口(參考以下介紹);後者爲前者的替代類型,而且可以通過設置共享內存的方式,在內核與用戶層交換數據,節省內存拷貝的消耗。以下內容主要介紹後一種模式的共享內存方式。 PACKET套接
相關文章
相關標籤/搜索