Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Filter 经典BPF——简单统计数据不可用?_Filter_Bpf - Fatal编程技术网

Filter 经典BPF——简单统计数据不可用?

Filter 经典BPF——简单统计数据不可用?,filter,bpf,Filter,Bpf,我在玩经典的BPF来过滤netlink套接字上的内容,发现没有简单的统计数据来验证数据包是否被丢弃或允许 所以我看了一下,是的,它执行filter bpf程序,但不更新用户空间中通过/proc FS告诉我的任何内容,例如,过滤器是否丢弃了一个数据包。这将简化cBPF过滤器的调试 这是预期的,还是我遗漏了什么?据我所知,你是对的,没有与连接到套接字的BPF程序相关的统计数据。如果你想要这样的统计数据,你必须自己计算,用一个eBPF程序和一张地图 据我所知,XDP钩子是唯一通过ethtool提供统计

我在玩经典的BPF来过滤netlink套接字上的内容,发现没有简单的统计数据来验证数据包是否被丢弃或允许

所以我看了一下,是的,它执行filter bpf程序,但不更新用户空间中通过/proc FS告诉我的任何内容,例如,过滤器是否丢弃了一个数据包。这将简化cBPF过滤器的调试


这是预期的,还是我遗漏了什么?

据我所知,你是对的,没有与连接到套接字的BPF程序相关的统计数据。如果你想要这样的统计数据,你必须自己计算,用一个eBPF程序和一张地图

据我所知,XDP钩子是唯一通过ethtool提供统计信息的钩子