数据过滤方法、设备以及计算机可读介质
摘要:
本发明提供一种数据过滤方法、设备以及计算机可读介质,该方法应用于终端;其中终端的硬件包括网卡;终端的内核空间包括网卡驱动模块、XDP模块和网络协议栈;终端的用户空间包括应用程序;该方法包括:XDP模块通过业务数据包的捕获点,获取网卡接收到的业务数据包;其中,业务数据包的捕获点为用于获取业务数据包的钩子函数;XDP模块根据过滤规则,对获取到的业务数据包进行过滤处理,得到过滤后的业务数据包;网卡驱动模块将过滤后的业务数据包发送至网络协议栈;网络协议栈将过滤后的业务数据包发送至应用程序。本申请在内核空间进行了数据过滤,提高了应用程序接收有效业务数据包的效率。
公开/授权文献
0/0