CN106302234A - 网络包传送方法、以太网控制器、高速缓存及系统 - Google Patents
网络包传送方法、以太网控制器、高速缓存及系统 Download PDFInfo
- Publication number
- CN106302234A CN106302234A CN201510355719.1A CN201510355719A CN106302234A CN 106302234 A CN106302234 A CN 106302234A CN 201510355719 A CN201510355719 A CN 201510355719A CN 106302234 A CN106302234 A CN 106302234A
- Authority
- CN
- China
- Prior art keywords
- packet header
- cache
- procotol
- ethernet controller
- payload
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000013459 approach Methods 0.000 title abstract description 7
- 238000012546 transfer Methods 0.000 title abstract description 7
- 238000000034 method Methods 0.000 claims abstract description 45
- 238000003860 storage Methods 0.000 claims description 10
- 240000002853 Nelumbo nucifera Species 0.000 claims description 8
- 235000006508 Nelumbo nucifera Nutrition 0.000 claims description 8
- 235000006510 Nelumbo pentapetala Nutrition 0.000 claims description 8
- 238000012545 processing Methods 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 abstract description 21
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/32—Flow control; Congestion control by discarding or delaying data units, e.g. packets or frames
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供一种网络包传送方法、以太网控制器、高速缓存及系统,该方法中,在通过DCA方法发送网络包时,以太网控制器接收网络协议包头并存储,然后接收有效载荷并将其发送至cache,待有效载荷发送完毕后,取出网络协议包头并发送。该过程中,网络协议包头是在有效载荷发送完毕之后发送的,使得网络协议包头的重用距离不包括有效载荷被发送至cache中的时长,从而在一定程度上缩短了网络协议包头的重用距离,达到提高运行效率及网络传输性能的目的。
Description
技术领域
本发明涉及计算机技术,尤其涉及一种网络包传送方法、以太网控制器、高速缓存及系统。
背景技术
一般来说,数据在以太网中以网络包的形式进行传输,网络包包括两部分:网络协议包头和有效载荷。其中,网络协议包头中包含网络各层次协议的相关信息,如来源、包大小、包类型等;有效载荷中存放需要被传输的数据。
当以太网控制器向高速缓存(cache)发送网络包时,采用直接高速缓存访问(Direct Cache Access,DCA)方法,先将网络协议包头发送至cache,再将有效载荷发送至cache,待有效载荷发送完毕后,以太网控制器改写内存中的描述符并向中央处理器(Central Processing Unit,CPU)发出中断。然后,由CPU读取并处理该网络包。网络协议包头被发送至cache、以及网络协议包头被CPU读出的速度影响网络协议栈的处理效率,进而影响整体运行性能。该过程中,从网络协议包头被发送至cache,到CPU从cache中读出该网络协议包头的时长,称之为网络协议包头的重用距离,具体可参见图1,图1为现有技术中网络协议包头的重用距离的示意图。由图1可知,现有技术中网络协议包头的重用距离包括网络协议包头被发送至cache中的时长、有效载荷被发送至cache中的时长以及以太网控制器改写描述符和发出中断的时长。
上述网络包的发送过程中,网络协议包头在cache中是“先进先出”的,即先被以太网控制器发送至cache中的网络协议包头,也先被CPU读取,造成网络协议包头的重用距离较长,使得网络协议包头占用cache空间,从而将其他重要的数据替换出cache,当CPU使用这些重要数据时需要重新从内存中读取;或者,使得网络协议包头被后续发送的有效载荷从cache中替换出去,当CPU需要使用该网络协议包头时,得重新从内存中读取,带来网络包的无效传输,导致运行效率降低、网络传输性能差的问题。因此,如何缩短DCA方法中网络协议包头的重用距离以提高网络包的传输效率及网络传输性能,实为业界亟待解决的问题。
发明内容
本发明提供一种网络包传送方法、以太网控制器、高速缓存及系统,通过缩短DCA方法中网络协议包头的重用距离,达到提高运行效率及网络传输性能的目的。
第一个方面,本发明实施例提供一种网络包发送方法,包括:
以太网控制器存储接收到的网络协议包头;
所述以太网控制器接收所述网络协议包头所属的网络包的有效载荷;
所述以太网控制器向高速缓存cache发送所述有效载荷;
当所述有效载荷发送完毕时,所述以太网控制器向所述cache发送所述网络协议包头。
在第一个方面的第一种可能的实现方式中,该方法还包括:
当所述网络协议包头发送完毕后,所述以太网控制器改写内存中的描述符并向中央处理器CPU发送中断。
结合第一个方面的第一种可能的实现方式,在第一个方面的第二种可能的实现方式中,所述网络协议包头的重用距离包括:所述网络协议包头被发送至所述cache中的时长和所述改写所述描述符与发送所述中断的时长。
第二个方面,本发明实施例提供一种网络包接收方法,包括:
高速缓存cache接收以太网控制器发送的有效载荷;
当所述有效载荷接收完毕后,所述cache接收所述以太网控制器发送的网络协议包头,其中,所述网络协议包头为存储在所述以太网控制器中的网络协议包头,所述网络协议包头为所述有效载荷所属的网络包的网络协议包头。
在第二个方面的第一种可能的实现方式中,所述网络协议包头的重用距离包括:所述网络协议包头被发送至所述cache中的时长和所述以太网控制器改写描述符与发送中断的时长。
第三个方面,本发明实施例提供一种以太网控制器,包括:
接收模块,用于接收网络协议包头;
存储模块,用于存储所述接收模块接收到的所述网络协议包头;
所述接收模块,还用于接收所述网络协议包头所属的网络包的有效载荷;
发送模块,用于向高速缓存cache发送所述接收模块接收的所述有效载荷;以及当所述有效载荷发送完毕时,向所述cache发送所述存储模块存储的所述网络协议包头。
在第三个方面的第一种可能的实现方式中,该以太网控制器还包括:
处理模块,用于当所述发送模块将所述网络协议包头发送完毕后,改写内存中的描述符;
所述发送模块,还用于向中央处理器CPU发送中断。
第四个方面,本发明实施例还提供一种高速缓存cache,包括:接收模块,用于接收以太网控制器发送的有效载荷,以及当所述有效载荷接收完毕后,接收所述以太网控制器发送的网络协议包头,其中,所述网络协议包头为存储在所述以太网控制器中的网络协议包头,所述网络协议包头为所述有效载荷所属的网络包的网络协议包头。
在第四个方面的第一种可能的实现方式中,所述网络协议包头的重用距离包括:所述网络协议包头被发送至所述cache中的时长、所述以太网控制器改写描述符与发送中断的时长。
第五个方面,本发明实施例提供一种网络包发送及接收系统,包括如上第三个方或第三个方面的第一种可能的实现方式实现的以太网控制器,以及如上第四个方面或第四个方面的第一种可能的实现方式实现的高速缓存。
本发明实施例提供的网络包传送方法、以太网控制器、高速缓存及系统,在通过DCA方法发送网络包时,以太网控制器接收网络协议包头并存储,然后接收有效载荷并将其发送至cache,待有效载荷发送完毕后,取出网络协议包头并发送。该过程中,网络协议包头是在有效载荷发送完毕之后发送的,使得网络协议包头的重用距离不包括有效载荷被发送至cache中的时长,从而在一定程度上缩短了网络协议包头的重用距离,达到提高运行效率及网络传输性能的目的。
附图说明
图1为现有技术中网络协议包头的重用距离的示意图;
图2为本发明网络包发送方法实施例一的流程图;
图3为本发明网络包发送方法中重用距离的示意图;
图4为本发明网络包接收方法实施例一的流程图;
图5为本发明以太网控制器实施例一的结构示意图;
图6为本发明以太网控制器实施例二的结构示意图;
图7为本发明cache实施例一的结构示意图。
具体实施方式
现代CPU中往往包含一级或多级cache,cache保存内存数据的备份,其具有访问速度快的优势。DCA方法正是利用cache访问速度快的特点,将以太网控制器发送的网络包直接送入cache,然后由CPU进行读取并处理,从而减少访问内存的次数。若以太网协议包头的重用距离过长,使得网络协议包头占用cache空间,从而将其他重要的数据替换出cache,当CPU使用这些重要数据时需要重新从内存中读取;或者,使得网络协议包头被后续发送的有效载荷从cache中替换出去,当CPU需要使用该网络协议包头时,得重新从内存中读取,带来网络包的无效传输,导致运行效率降低、网络传输性能差的问题。也就是说,DCA方法中以太网协议包头的重用距离关系到DCA方法的效果。
有鉴于此,本发明提供一种网络包传送方法、以太网控制器、高速缓存及系统,通过缩短DCA方法中网络协议包头的重用距离,达到提高运行效率及网络传输性能的目的。
图2为本发明网络包发送方法实施例一的流程图,本实施例的执行主体为以太网控制器,适用于DCA方法中需要缩短网络协议包头的重用距离的场景。具体的,本实施例包括如下步骤:
101、以太网控制器存储接收到的网络协议包头。
本发明实施例中,以太网控制器也称以太网适配器,即俗称的“网卡”,其具有与外界通信的网络端口,通过该网络端口接收网络包;网络包包括两部分:网络协议包头和有效载荷。其中,网络协议包头中包含网络各层次协议的相关信息,如来源、包大小,包类型等;有效载荷中存放需要被传输的数据。
本步骤中,当有网络包传输至以太网控制器时,以太网控制器从网络端口接收网络包的网络协议包头。在接收到网络协议包头后,以太网控制器将该网络协议包头存储起来。例如,可预先给以太网控制器设置缓存,从而将接收到的以太网协议包头暂存在缓存中。其中,该缓存可以是任何具有暂存功能的硬件模块或虚拟模块。
102、所述以太网控制器接收所述网络协议包头所属的网络包的有效载荷。
本步骤中,当网络协议包头接收并存储完毕后,以太网控制器继续从网络端口接收该网络协议包头所属的网络包的有效载荷。
103、所述以太网控制器向高速缓存cache发送所述有效载荷。
本步骤中,以太网控制器将通过网络端口接收到的有效载荷向cache发送。
104、当所述有效载荷发送完毕时,所述以太网控制器向所述cache发送所述网络协议包头。
本步骤中,当以太网控制器将网络协议包头所属的网络包的所有有效载荷都发送至cache后,从缓存中取出该网络协议包头,并将该网络协议包头发送至cache。
由于网络协议包头的重用距离是指网络协议包头被发送至cache,到CPU从cache中读出该网络协议包头的时长。现有技术中,通过DCA方法发送网络包时,先发送网络协议包头,再发送有效载荷,从而使得网络协议包头的重用距离包括有效载荷被发送至cache中的时长。而本实施例中,通过DCA方法发送网络包时,网络协议包头是在有效载荷发送完毕之后发送的。因此,相较于现有技术,本发明实施例中网络协议包头的重用距离不包括有效载荷被发送至cache中的时长。
本发明实施例提供的络包发送方法,在通过DCA方法发送网络包时,以太网控制器接收网络协议包头并存储,然后接收有效载荷并将其发送至cache,待有效载荷发送完毕后,取出网络协议包头并发送。该过程中,网络协议包头是在有效载荷发送完毕之后发送的,使得网络协议包头的重用距离不包括有效载荷被发送至cache中的时长,从而在一定程度上缩短了网络协议包头的重用距离,达到提高运行效率及网络传输性能的目的。
可选的,在本发明一实施例中,当所述网络协议包头发送完毕后,所述以太网控制器改写内存中的描述符并向CPU发送中断。具体的,可参见图3,图3为本发明网络包发送方法中重用距离的示意图。
请参照图3,从时间轴上来看,随着时间的增长,以太网控制器先向cache发送有效载荷,再发送网络协议包头,然后网络控制器改写描述符并发送中断,最后,CPU读取网络协议包头并处理。如此一来,根据重用距离的概念,本实施例中,重用距离不包括有效载荷被发送至cache中的时长,而是仅仅包括络协议包头被发送至cache中的时长、以及以太网控制器改写内存描述符与向CPU发送中断的时长。
图4为本发明网络包接收方法实施例一的流程图,本实施例的执行主体为cache,适用于DCA方法中需要缩短网络协议包头的重用距离的场景。具体的,本实施例包括如下步骤:
201、高速缓存cache接收以太网控制器发送的有效载荷;
202、当所述有效载荷接收完毕后,所述cache接收所述以太网控制器发送的网络协议包头,所述网络协议包头为存储在所述以太网控制器中的网络协议包头,所述网络协议包头为所述有效载荷所属的网络包的网络协议包头。
具体的,本发明实施例中关于以太网控制器、网络包、网络协议包头、有效载荷、重用距离等的描述,可参见上述图2所示实施例,此处不再赘述。
本发明实施例提供的网络包接收方法,cache在接收以太网控制器通过DCA方法发送的网络包时,先接收以太网控制器发送的有效载荷,待有效载荷接收完毕后,再接收以太网控制器存储并发送的网络协议包头。该过程,网络协议包头是在有效载荷接收完毕之后接收的,使得网络协议包头的重用距离不包括有效载荷被发送至cache中的时长,从而在一定程度上缩短了网络协议包头的重用距离,达到提高运行效率及网络传输性能的目的。
可选的,在本发明一实施例中,所述网络协议包头的重用距离包括:所述网络协议包头被发送至所述cache中的时长、所述以太网控制器改写描述符与发送中断的时长。
图5为本发明以太网控制器实施例一的结构示意图,本实施例提供的以太网控制器,其可实现本发明任意实施例提供的应用于以太网控制器的方法的各个步骤。具体的,本实施例提供的以太网控制器100包括:
接收模块11,用于接收网络协议包头;
存储模块12,用于存储所述接收模块11接收到的所述网络协议包头;
所述接收模块11,还用于接收所述网络协议包头所属的网络包的有效载荷;
发送模块13,用于向高速缓存cache发送所述接收模块11接收的所述有效载荷;以及当所述有效载荷发送完毕时,向所述cache发送所述存储模块12存储的所述网络协议包头。
本发明实施例提供的以太网控制器,在通过DCA方法发送网络包时,接收网络协议包头并存储,然后接收有效载荷并将其发送至cache,待有效载荷发送完毕后,取出网络协议包头并发送。该过程中,网络协议包头是在有效载荷发送完毕之后发送的,使得网络协议包头的重用距离不包括有效载荷被发送至cache中的时长,从而在一定程度上缩短了网络协议包头的重用距离,达到提高运行效率及网络传输性能的目的。
图6为本发明以太网控制器实施例二的结构示意图。如图6所示,本实施例的以太网控制器100在图5装置结构的基础上,还包括:
处理模块14,用于当所述发送模块13将所述网络协议包头发送完毕后,改写内存中的描述符;
所述发送模块13,还用于向中央处理器CPU发送中断。
图7为本发明cache实施例一的结构示意图,本实施例提供的cache,其可实现本发明任意实施例提供的应用于以cache的方法的各个步骤。具体的,本实施例提供的cache200包括:
接收模块21,用于接收以太网控制器发送的有效载荷,以及当所述有效载荷接收完毕后,接收所述以太网控制器发送的网络协议包头,其中,所述网络协议包头为存储在所述以太网控制器中的网络协议包头,所述网络协议包头为所述有效载荷所属的网络包的网络协议包头。
本发明实施例提供的cache,在接收以太网控制器通过DCA方法发送的网络包时,先接收以太网控制器发送的有效载荷,待有效载荷接收完毕后,再接收以太网控制器存储并发送的网络协议包头。该过程,网络协议包头是在有效载荷接收完毕之后接收的,使得网络协议包头的重用距离不包括有效载荷被发送至cache中的时长,从而在一定程度上缩短了网络协议包头的重用距离,达到提高运行效率及网络传输性能的目的。
可选的,在本发明一实施例中,所述网络协议包头的重用距离包括:所述网络协议包头被发送至所述cache中的时长和所述以太网控制器改写描述符与发送中断的时长。
另外,在上述网络包发送方法、网络包接收方法、以太网控制器及高速缓存的基础上,本发明实施例还提供一种网络包发送及接收系统,包括如上实施例提供的以太网控制器及高速缓存,具体工作原理可参见上述各实施例,此处不再赘述。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (10)
1.一种网络包发送方法,其特征在于,包括:
以太网控制器存储接收到的网络协议包头;
所述以太网控制器接收所述网络协议包头所属的网络包的有效载荷;
所述以太网控制器向高速缓存cache发送所述有效载荷;
当所述有效载荷发送完毕时,所述以太网控制器向所述cache发送所述网络协议包头。
2.根据权利要求1所述的方法,其特征在于,还包括:
当所述网络协议包头发送完毕后,所述以太网控制器改写内存中的描述符并向中央处理器CPU发送中断。
3.根据权利要求2所述的方法,其特征在于,所述网络协议包头的重用距离包括:所述网络协议包头被发送至所述cache中的时长和所述改写所述描述符与发送所述中断的时长。
4.一种网络包接收方法,其特征在于,包括:
高速缓存cache接收以太网控制器发送的有效载荷;
当所述有效载荷接收完毕后,所述cache接收所述以太网控制器发送的网络协议包头,其中,所述网络协议包头为存储在所述以太网控制器中的网络协议包头,所述网络协议包头为所述有效载荷所属的网络包的网络协议包头。
5.根据权利要求4所述的方法,其特征在于,
所述网络协议包头的重用距离包括:所述网络协议包头被发送至所述cache中的时长和所述以太网控制器改写描述符与发送中断的时长。
6.一种以太网控制器,其特征在于,包括:
接收模块,用于接收网络协议包头;
存储模块,用于存储所述接收模块接收到的所述网络协议包头;
所述接收模块,还用于接收所述网络协议包头所属的网络包的有效载荷;
发送模块,用于向高速缓存cache发送所述接收模块接收的所述有效载荷;以及当所述有效载荷发送完毕时,向所述cache发送所述存储模块存储的所述网络协议包头。
7.根据权利要求6所述的以太网控制器,其特征在于,还包括:
处理模块,用于当所述发送模块将所述网络协议包头发送完毕后,改写内存中的描述符;
所述发送模块,还用于向中央处理器CPU发送中断。
8.一种高速缓存cache,其特征在于,包括:
接收模块,用于接收以太网控制器发送的有效载荷,以及当所述有效载荷接收完毕后,接收所述以太网控制器发送的网络协议包头,其中,所述网络协议包头为存储在所述以太网控制器中的网络协议包头,所述网络协议包头为所述有效载荷所属的网络包的网络协议包头。
9.根据权利要求8所述的cache,其特征在于,所述网络协议包头的重用距离包括:所述网络协议包头被发送至所述cache中的时长和所述以太网控制器改写描述符与发送中断的时长。
10.一种网络包发送及接收系统,其特征在于,包括如权利要求6或7所述的以太网控制器,以及如权利要求8或9所述的高速缓存。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510355719.1A CN106302234B (zh) | 2015-06-24 | 2015-06-24 | 网络包传送方法、以太网控制器、高速缓存及系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510355719.1A CN106302234B (zh) | 2015-06-24 | 2015-06-24 | 网络包传送方法、以太网控制器、高速缓存及系统 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106302234A true CN106302234A (zh) | 2017-01-04 |
| CN106302234B CN106302234B (zh) | 2019-03-19 |
Family
ID=57650279
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510355719.1A Active CN106302234B (zh) | 2015-06-24 | 2015-06-24 | 网络包传送方法、以太网控制器、高速缓存及系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106302234B (zh) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002035366A1 (en) * | 2000-10-23 | 2002-05-02 | Akamba Corporation | System and method for managing connections between clients and a server using cache memory to store server responses |
| CN101036118A (zh) * | 2004-10-15 | 2007-09-12 | 英特尔公司 | 由外部代理启动cpu数据预取的方法和设备 |
| CN101114269A (zh) * | 2006-07-28 | 2008-01-30 | 深圳迈瑞生物医疗电子股份有限公司 | 多外设自主数据传输与存储方法 |
| US20080065832A1 (en) * | 2006-09-08 | 2008-03-13 | Durgesh Srivastava | Direct cache access in multiple core processors |
| CN101176076A (zh) * | 2005-05-13 | 2008-05-07 | 英特尔公司 | 用于直接高速缓存访问的直接存储器存取重新排序 |
| CN101494605A (zh) * | 2009-03-05 | 2009-07-29 | 中兴通讯股份有限公司 | 一种基于以太网驱动的数据转发方法和装置 |
| CN102195874A (zh) * | 2010-03-02 | 2011-09-21 | 马维尔以色列(M.I.S.L.)有限公司 | 数据分组的预提取 |
-
2015
- 2015-06-24 CN CN201510355719.1A patent/CN106302234B/zh active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002035366A1 (en) * | 2000-10-23 | 2002-05-02 | Akamba Corporation | System and method for managing connections between clients and a server using cache memory to store server responses |
| CN101036118A (zh) * | 2004-10-15 | 2007-09-12 | 英特尔公司 | 由外部代理启动cpu数据预取的方法和设备 |
| CN101176076A (zh) * | 2005-05-13 | 2008-05-07 | 英特尔公司 | 用于直接高速缓存访问的直接存储器存取重新排序 |
| CN101114269A (zh) * | 2006-07-28 | 2008-01-30 | 深圳迈瑞生物医疗电子股份有限公司 | 多外设自主数据传输与存储方法 |
| US20080065832A1 (en) * | 2006-09-08 | 2008-03-13 | Durgesh Srivastava | Direct cache access in multiple core processors |
| CN101494605A (zh) * | 2009-03-05 | 2009-07-29 | 中兴通讯股份有限公司 | 一种基于以太网驱动的数据转发方法和装置 |
| CN102195874A (zh) * | 2010-03-02 | 2011-09-21 | 马维尔以色列(M.I.S.L.)有限公司 | 数据分组的预提取 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106302234B (zh) | 2019-03-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10372637B2 (en) | Methods and apparatus for aggregating packet transfer over a virtual bus interface | |
| US20130254436A1 (en) | Task offload to a peripheral device | |
| US7656894B2 (en) | Offloading processing tasks to a peripheral device | |
| US20060215691A1 (en) | Network adaptor, communication system and communication method | |
| US20080273532A1 (en) | Direct Assembly Of A Data Payload In An Application Memory | |
| WO2015018188A1 (zh) | 一种深度报文检测方法、设备及协处理器 | |
| CN103685060B (zh) | 数据包发送方法及装置 | |
| US10877911B1 (en) | Pattern generation using a direct memory access engine | |
| JP2013502016A (ja) | メモリ管理および効率的なデータ処理のための装置および方法 | |
| US20070101023A1 (en) | Multiple task offload to a peripheral device | |
| US9961147B2 (en) | Communication apparatus, information processor, communication method, and computer-readable storage medium | |
| CN111343148A (zh) | 一种fgpa通信数据的处理方法、系统及装置 | |
| CN102694730A (zh) | 一种并行处理的方法及装置 | |
| US20090225757A1 (en) | Processing apparatus and method for processing ip packets | |
| EP3826244B1 (en) | Congestion control method and related device | |
| CN109743757A (zh) | 数据处理方法、装置、无线模组和物联网设备 | |
| US20150199298A1 (en) | Storage and network interface memory share | |
| CN103442015A (zh) | 一种基于linux虚拟网卡的在无线网络控制器上对capwap隧道数据的处理方法及系统 | |
| CN102750245A (zh) | 报文接收方法、报文接收模块、装置及系统 | |
| CN106302234A (zh) | 网络包传送方法、以太网控制器、高速缓存及系统 | |
| CN111198698A (zh) | 基于EtherCAT的多设备固件程序并行下载方法及系统 | |
| CN117956054B (zh) | 在rdma中实现定时器处理的方法、系统、芯片及存储介质 | |
| CN102497372A (zh) | 一种基于ip报文目的端口过滤策略的系统和方法 | |
| CN114448858A (zh) | 报文广播方法、装置、网络设备和存储介质 | |
| WO2025077179A1 (zh) | 一种数据传输方法、装置及相关设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CP01 | Change in the name or title of a patent holder |
Address after: 100095 Building 2, Longxin Industrial Park, Zhongguancun environmental protection technology demonstration park, Haidian District, Beijing Patentee after: Loongson Zhongke Technology Co.,Ltd. Address before: 100095 Building 2, Longxin Industrial Park, Zhongguancun environmental protection technology demonstration park, Haidian District, Beijing Patentee before: LOONGSON TECHNOLOGY Corp.,Ltd. |
|
| CP01 | Change in the name or title of a patent holder |