socket也可使用mmap啦。

 若是你的內核提供了CONFIG_PACKET_MMAP選項,那麼恭喜你,對網絡包你能夠採用mmap了,用了mmap,你就節省了內核從內核內存區拷貝到用戶內存區的這一步,效率提升不少。 下面咱們說說怎麼用這麼強的功能。 int fd; fd= socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL)) socket函數的protocal參數採用了ETH_P_ALL,
相關文章
相關標籤/搜索