取消
显示结果 
搜索替代 
您的意思是: 
cancel
389
查看次数
0
有帮助
0
回复

请问exanic_capture过滤dport返回EXANICCTL_RX_FILTER_ADD_IP报错, 正确的解决方式是什么

mtwhitecamel
Level 1
Level 1

运行 exanic-capture -i exanic0:0 dport 21000, 返回error adding filter: EXANICCTL_RX_FILTER_ADD_IP failed: Cannot allocate memory

压缩内存好像不会立刻生效, 我应该用c++自己写一个清理0-127 filter_id的工具吗, 除了filter数量超过128个和"不太直观的"内存问题, 还有其他可能的原因导致这个报错吗.

另外文档和c++头文件中对filter管理的解释不太清晰, 有什么办法能打印当前的全部filter或者filter数量吗, 如果c++程序执行了exanic_filter_add_ip()以后没有显式释放就被kill, 网卡在什么情况下会自动释放? 测试的时候被释放和没被释放的情况好像都遇到过

0 条回复0
快捷链接