0
對於我的Linux網絡應用程序,我指的是lincap.c以瞭解如何使用PACKET_MMAP方法通過環形緩衝區接收以太網數據包。如何從用戶空間使用asm/system.h?
lincap.c使用asm/system.h中定義的內存屏障宏mb()
。但是,該頭文件中的代碼被#ifdef __KERNEL__
包含。我想這意味着它是一個內核頭文件。我如何從用戶空間應用程序(我相信lincap.c是)使用mb()
?
BR
大衛
感謝您的建議。 – user1768576