SO_ATTACH_FILTER 是否重置套接字的接收缓冲区?

SO_ATTACH_FILTER 是否重置套接字的接收缓冲区?

如果已经设置了过滤器并且套接字接收缓冲区中有未处理的数据包,将调用 SO_ATTACH_FILTER 来设置新的更新过滤器刷新缓冲区,即它与 BSD 的 BIOCSETF 相同,“刷新传入数据包的缓冲区,并重置统计信息由 BIOCGSTATS 返回。”。

如果是这样,Linux 套接字是否有等效的 BIOCSETFNR 不会刷新接收缓冲区?

相关内容