【技术实现步骤摘要】
本专利技术涉及芯片,尤其涉及一种网络接口数据包处理方法、网络接口芯片及网络接口系统。
技术介绍
1、当前网络通信技术和芯片设计领域快速发展,网络传输速率和网络结构复杂度大幅提升,作为网络接口对巨大数据量的处理需求与实际处理能力的矛盾日益突出,而网络接口作为网络处理器和外部设备进行数据交换的关键模块,其性能对网络的正常运行起到至关重要的作用,现有技术网络接口数据处理领域,当网络接口上存在大量的数据包需要处理的时候,现有的解决方案一般都提高处理单元的频率或者提高处理单元的规模来增加计算性能,从而提升数据包处理速度来应对,这些解决方案,一方面增加了系统稳定性风险和功耗,另一方面无法满足网络中一些有高实时性要求的数据包处理,这对网络数据包处理的实时性要求以及指数增长的数据量的处理需求都没办法满足。
技术实现思路
1、针对现有技术中的上述问题,本专利技术的一个方面,提供了一种网络接口数据包处理方法,所述处理方法包括,接收网络数据包,响应于与多个处理单元对应的配置规则,过滤分发单元将所述网络数据包逐个
...【技术保护点】
1.一种网络接口数据包处理方法,其特征在于,所述处理方法包括,
2.如权利要求1所述的网络接口数据包处理方法,其特征在于,所述配置规则至少包括目的MAC地址正反过滤、源MAC地址正反过滤、数据包类型正反过滤、特定内容正反过滤、重复数据包过滤和流量控制过滤中的一种或多种待匹配子规则。
3.如权利要求1所述的网络接口数据包处理方法,其特征在于,所述响应于与多个处理单元对应的配置规则,过滤分发单元将所述网络数据包逐个匹配所述配置规则前,所述处理方法还包括,
4.如权利要求3所述的网络接口数据包处理方法,其特征在于,在所述判断当前待匹配的配
...【技术特征摘要】
1.一种网络接口数据包处理方法,其特征在于,所述处理方法包括,
2.如权利要求1所述的网络接口数据包处理方法,其特征在于,所述配置规则至少包括目的mac地址正反过滤、源mac地址正反过滤、数据包类型正反过滤、特定内容正反过滤、重复数据包过滤和流量控制过滤中的一种或多种待匹配子规则。
3.如权利要求1所述的网络接口数据包处理方法,其特征在于,所述响应于与多个处理单元对应的配置规则,过滤分发单元将所述网络数据包逐个匹配所述配置规则前,所述处理方法还包括,
4.如权利要求3所述的网络接口数据包处理方法,其特征在于,在所述判断当前待匹配的配置规则对应处理单元的接收缓冲区是否有空闲空间前,所述网络接口数据包处理方法还包括,过滤分发单元完成至少包括如下一项或多项的初始化:配置规则、目的mac地址、源mac地址、数据包类型、特定内容数据包、重复数据包、预设控制流量或处理单元单次连续发送的数据包数量。
5.如权利要求2-4任一项所述的网络接口数据包处理方法,其特征在于,所述网络数据包与当前待匹配的配置规则的匹配,具体包括,
6.如权利要求2至4任一项所述的网络接口数据包处理方法,其特征在于,所述网络数据包与当前待匹配的配置规则的匹配,具体包括,
7.如权利要求1所述的网络接口数据包处理方法,其特征在于,所述过滤分发单...
【专利技术属性】
技术研发人员:王灿峰,袁智巧,
申请(专利权)人:杭州朔天科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。