【技术实现步骤摘要】
本申请涉及数据处理,尤其涉及一种数据处理方法、装置、电子设备和计算机存储介质。
技术介绍
1、在网络处理器(network processor,np)的多核系统中,为了提升数据处理的效率,通常有多个核并行完成多个处理任务。
2、然而,由于不同数据包的大小、类型等信息不同,导致在各数据包在多核系统中处理的时间不同,进而当数据包离开多核系统时有可能会与进入多核系统时的顺序不一致,若以此顺序对数据包进行输出,可能会导致接收数据端进行后续处理时产生差错。
技术实现思路
1、有鉴于此,本申请提供一种数据处理方法、装置、电子设备和计算机存储介质,以解决传统方案的数据处理方法处理结束后输出数据包的顺序与数据包输入的顺序不一致的技术问题。
2、本申请第一方面提供一种数据处理方法,包括:接收包括多个待处理数据包的第一数据流;根据所述多个待处理数据包的接收顺序,从保序号队列中确定多个空闲保序号,将所述多个空闲保序号分发给所述多个待处理数据包,使得不同的待处理数据包对应不同的保序号并在所
...【技术保护点】
1.一种数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述接收包括多个待处理数据包的第一数据流,包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述保序号队列中的空闲保序号构建为资源链,其中,所述保序号队列中的空闲保序号有N个,所述资源链的头指针指向第一个空闲保序号,第N-1个空闲保序号指向第N个空闲保序号,所述资源链的尾指针指向第N个空闲保序号,N为大于1的正整数;
4.根据权利要求3所述的方法,其特征在于,所述在所述保序号队列中将所述多个空闲保序号构建为第一保序链,包括:
...【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述接收包括多个待处理数据包的第一数据流,包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述保序号队列中的空闲保序号构建为资源链,其中,所述保序号队列中的空闲保序号有n个,所述资源链的头指针指向第一个空闲保序号,第n-1个空闲保序号指向第n个空闲保序号,所述资源链的尾指针指向第n个空闲保序号,n为大于1的正整数;
4.根据权利要求3所述的方法,其特征在于,所述在所述保序号队列中将所述多个空闲保序号构建为第一保序链,包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求4所述的方法,其特征在于,所述方法还包括:
7.根据权利要求4所述的方法,其特征...
【专利技术属性】
技术研发人员:张双林,孙云刚,卢文岩,
申请(专利权)人:中科驭数北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。