【技术实现步骤摘要】
本申请涉及virtio,具体涉及一种描述符信息汇聚方法及模块、数据处理单元。
技术介绍
1、在virtio系统中,virtio 驱动与virtio网络设备的数据交互通过虚拟队列(virtqueue)实现,按照virtio规范,一个packed队列只有一个描述符环表(descriptorring),描述符环表中每个缓存描述符(buffer descriptor,简称bd)包含以下字段:缓存单元地址、缓存单元长度、缓存单元id和标志信息(flag),通过flag字段中的vring_desc_f_avail标志位和 vring_desc_f_used 标志位,实现了bd的使用状态(可用/已用)管理。
2、packed队列的收包流程如下:
3、(1)virtio驱动为接收报文分配缓存单元(buffer),将缓存单元的地址、长度和id等信息填入一个bd,并设置该bd的flag字段,以指示该bd可用,然后通知virtio网络设备。
4、(2)图1示出了一个典型的virtio网络设备packed队列的bd与报文对应...
【技术保护点】
1.一种描述符信息汇聚方法,其特征在于,应用于数据处理单元(DPU),所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述获取DPU缓存模块中缓存的与所述队列标识对应的目标队列的描述符信息个数,包括:
6.根据权利要求1~5中任一项所述的方法,其特征在于,所述方法还包括:
7.一种描述符信息汇聚模块,其特征在于
...
【技术特征摘要】
1.一种描述符信息汇聚方法,其特征在于,应用于数据处理单元(dpu),所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述获取dpu缓存模块中缓存的与所述队列标识对应的目标队列的描述符信息个数,包括:
6.根据权利要求1~5中任一项所述的方法,其特征在于,所述方法还包括:
7.一种描述符信息汇聚模块,其特征在于,包括:
【专利技术属性】
技术研发人员:张学利,米岩,王建东,刘静涛,陈乃涛,邢佳,
申请(专利权)人:深圳云豹智能股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。