ubuntu14.04安装pf_ring,运行程序时提示mmap()failed: 5C

ubuntu14.04安装pf_ring,运行程序时提示mmap()failed:try with a smaller snaplen

通过lsmod查看系统加载项的时候pf_ring.ko和e1000e.ko也都是正常加载的,但是通过dmesg查看信息是会看到
[PF_RING]ERROR: not enough memory for ring
[PF_RING]ring_mmap():unable to allocate memory

这个怎么解决啊,求大神啊

3个回答

是不是系统内存不够。

没有足够的内存用于PF_RING

请尝试使用更小的 snaplen
参见:http://blog.chinaunix.net/uid-10540984-id-3240755.html

文章中的相关代码段:

 #define SNAP_LEN 1518

  /* 打开pf设备 */
    pd = pfring_open(in_dev, SNAP_LEN, PF_RING_PROMISC);
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问