socket也可使用mmap啦。

 若是你的内核提供了CONFIG_PACKET_MMAP选项,那么恭喜你,对网络包你能够采用mmap了,用了mmap,你就节省了内核从内核内存区拷贝到用户内存区的这一步,效率提升不少。 下面咱们说说怎么用这么强的功能。 int fd; fd= socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL)) socket函数的protocal参数采用了ETH_P_ALL,
相关文章
相关标签/搜索